home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrCpp
/
MrCpp.rsrc
/
CODE_15_MrCPragmas.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
149KB
|
2,606 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001D00 (16 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 FBF8 link A6, -0x0408
00000004 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 246D E1B6 movea.l A2, [A5 - 0x1E4A]
00000010 B9CA cmpa.l A4, A2
00000012 670C beq +0xE /* 00000020 */
00000014 2F0C move.l -[A7], A4
00000016 2F0A move.l -[A7], A2
00000018 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000001C 504F addq.w A7, 8
0000001E 2840 movea.l A4, D0
label00000020:
00000020 7004 moveq.l D0, 0x04
00000022 2F00 move.l -[A7], D0
00000024 487A 026C pea.l [PC + 0x26C /* 00000292, value 0x5F5F5054 '__PT', cstring "__PT" */]
00000028 2F2D E1B6 move.l -[A7], [A5 - 0x1E4A]
0000002C 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000030 4FEF 000C lea.l A7, [A7 + 0xC]
00000034 4A80 tst.l D0
00000036 6600 00D4 bne +0xD6 /* 0000010C */
0000003A 2D6D E1B6 FBFC move.l [A6 - 0x404], [A5 - 0x1E4A]
00000040 486E FBFC pea.l [A6 - 0x404]
00000044 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00000048 2640 movea.l A3, D0
0000004A 200B move.l D0, A3
0000004C 6706 beq +0x8 /* 00000054 */
0000004E 7000 moveq.l D0, 0x00
00000050 2840 movea.l A4, D0
00000052 6028 bra +0x2A /* 0000007C */
label00000054:
00000054 703A moveq.l D0, 0x3A
00000056 2F00 move.l -[A7], D0
00000058 2F0C move.l -[A7], A4
0000005A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000005E 504F addq.w A7, 8
00000060 2840 movea.l A4, D0
00000062 200C move.l D0, A4
00000064 6716 beq +0x18 /* 0000007C */
00000066 4214 clr.b [A4]
00000068 486E FBFC pea.l [A6 - 0x404]
0000006C 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00000070 2640 movea.l A3, D0
00000072 18FC 003A move.b [A4]+, 0x3A /* ':' */
00000076 200B move.l D0, A3
00000078 67DA beq -0x24 /* 00000054 */
0000007A 534C subq.w A4, 1
label0000007C:
0000007C 200B move.l D0, A3
0000007E 6700 0080 beq +0x82 /* 00000100 */
00000082 4A13 tst.b [A3]
00000084 677A beq +0x7C /* 00000100 */
00000086 2F0B move.l -[A7], A3
00000088 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000008C 584F addq.w A7, 4
0000008E 2800 move.l D4, D0
00000090 200C move.l D0, A4
00000092 6712 beq +0x14 /* 000000A6 */
00000094 2F0C move.l -[A7], A4
00000096 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000009A 584F addq.w A7, 4
0000009C D084 add.l D0, D4
0000009E 0C80 0000 03FF cmpi.l D0, 0x3FF
000000A4 6510 bcs +0x12 /* 000000B6 */
label000000A6:
000000A6 2F0B move.l -[A7], A3
000000A8 2F2D E1B6 move.l -[A7], [A5 - 0x1E4A]
000000AC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000000B0 504F addq.w A7, 8
000000B2 4EFA 01D0 jmp [PC + 0x1D0 /* 00000284 */]
label000000B6:
000000B6 2F04 move.l -[A7], D4
000000B8 2F0B move.l -[A7], A3
000000BA 486E FC00 pea.l [A6 - 0x400]
000000BE 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000000C2 4FEF 000C lea.l A7, [A7 + 0xC]
000000C6 2F0C move.l -[A7], A4
000000C8 2604 move.l D3, D4
000000CA 41EE FC00 lea.l A0, [A6 - 0x400]
000000CE D688 add.l D3, A0
000000D0 2F03 move.l -[A7], D3
000000D2 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000000D6 504F addq.w A7, 8
000000D8 486E FC00 pea.l [A6 - 0x400]
000000DC 2F2D E1B6 move.l -[A7], [A5 - 0x1E4A]
000000E0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000000E4 504F addq.w A7, 8
000000E6 286D E1B6 movea.l A4, [A5 - 0x1E4A]
000000EA D9C4 add.l A4, D4
000000EC 703C moveq.l D0, 0x3C
000000EE 2F00 move.l -[A7], D0
000000F0 2F2D E1B6 move.l -[A7], [A5 - 0x1E4A]
000000F4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000000F8 504F addq.w A7, 8
000000FA 2D40 FBFC move.l [A6 - 0x404], D0
000000FE 6016 bra +0x18 /* 00000116 */
label00000100:
00000100 286D E1B6 movea.l A4, [A5 - 0x1E4A]
00000104 7000 moveq.l D0, 0x00
00000106 2D40 FBFC move.l [A6 - 0x404], D0
0000010A 600A bra +0xC /* 00000116 */
label0000010C:
0000010C 286D E1B6 movea.l A4, [A5 - 0x1E4A]
00000110 7000 moveq.l D0, 0x00
00000112 2D40 FBFC move.l [A6 - 0x404], D0
label00000116:
00000116 703A moveq.l D0, 0x3A
00000118 2F00 move.l -[A7], D0
0000011A 2F0C move.l -[A7], A4
0000011C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000120 504F addq.w A7, 8
00000122 2D40 FBF8 move.l [A6 - 0x408], D0
00000126 4A80 tst.l D0
00000128 6700 0156 beq +0x158 /* 00000280 */
0000012C 52AE FBF8 addq.l [A6 - 0x408], 1
00000130 282E FBF8 move.l D4, [A6 - 0x408]
00000134 988C sub.l D4, A4
00000136 486D E1C6 pea.l [A5 - 0x1E3A]
0000013A 2F2E FBF8 move.l -[A7], [A6 - 0x408]
0000013E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000142 504F addq.w A7, 8
00000144 4480 neg.l D0
00000146 9180 subx.l D0, D0
00000148 5280 addq.l D0, 1
0000014A 3600 move.w D3, D0
0000014C 6612 bne +0x14 /* 00000160 */
0000014E 486D E1CC pea.l [A5 - 0x1E34]
00000152 2F2E FBF8 move.l -[A7], [A6 - 0x408]
00000156 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000015A 504F addq.w A7, 8
0000015C 4A80 tst.l D0
0000015E 6704 beq +0x6 /* 00000164 */
label00000160:
00000160 7000 moveq.l D0, 0x00
00000162 6002 bra +0x4 /* 00000166 */
label00000164:
00000164 7001 moveq.l D0, 0x01
label00000166:
00000166 3C00 move.w D6, D0
00000168 3003 move.w D0, D3
0000016A 8046 or.w D0, D6
0000016C 6700 0096 beq +0x98 /* 00000204 */
00000170 206E FBF8 movea.l A0, [A6 - 0x408]
00000174 1028 FFFE move.b D0, [A0 - 0x2]
00000178 723A moveq.l D1, 0x3A
0000017A B001 cmp.b D0, D1
0000017C 6600 0102 bne +0x104 /* 00000280 */
00000180 7003 moveq.l D0, 0x03
00000182 B880 cmp.l D4, D0
00000184 6C08 bge +0xA /* 0000018E */
00000186 202E FBFC move.l D0, [A6 - 0x404]
0000018A 6700 00F4 beq +0xF6 /* 00000280 */
label0000018E:
0000018E 202E FBFC move.l D0, [A6 - 0x404]
00000192 670E beq +0x10 /* 000001A2 */
00000194 266D E1B6 movea.l A3, [A5 - 0x1E4A]
00000198 2A2E FBFC move.l D5, [A6 - 0x404]
0000019C 9AAD E1B6 sub.l D5, [A5 - 0x1E4A]
000001A0 6022 bra +0x24 /* 000001C4 */
label000001A2:
000001A2 266E FBF8 movea.l A3, [A6 - 0x408]
000001A6 574B subq.w A3, 3
000001A8 6002 bra +0x4 /* 000001AC */
label000001AA:
000001AA 534B subq.w A3, 1
label000001AC:
000001AC B7CC cmpa.l A3, A4
000001AE 6508 bcs +0xA /* 000001B8 */
000001B0 1013 move.b D0, [A3]
000001B2 723A moveq.l D1, 0x3A
000001B4 B001 cmp.b D0, D1
000001B6 66F2 bne -0xC /* 000001AA */
label000001B8:
000001B8 524B addq.w A3, 1
000001BA 206E FBF8 movea.l A0, [A6 - 0x408]
000001BE 5548 subq.w A0, 2
000001C0 2A08 move.l D5, A0
000001C2 9A8B sub.l D5, A3
label000001C4:
000001C4 2004 move.l D0, D4
000001C6 D085 add.l D0, D5
000001C8 3606 move.w D3, D6
000001CA 3203 move.w D1, D3
000001CC 48C1 ext.l D1
000001CE D081 add.l D0, D1
000001D0 0C80 0000 03FF cmpi.l D0, 0x3FF
000001D6 6C00 00A8 bge +0xAA /* 00000280 */
000001DA 4A43 tst.w D3
000001DC 670C beq +0xE /* 000001EA */
000001DE 206E FBF8 movea.l A0, [A6 - 0x408]
000001E2 52AE FBF8 addq.l [A6 - 0x408], 1
000001E6 10BC 007E move.b [A0], 0x7E /* '~' */
label000001EA:
000001EA 2F05 move.l -[A7], D5
000001EC 2F0B move.l -[A7], A3
000001EE 2F2E FBF8 move.l -[A7], [A6 - 0x408]
000001F2 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000001F6 4FEF 000C lea.l A7, [A7 + 0xC]
000001FA 206E FBF8 movea.l A0, [A6 - 0x408]
000001FE D1C5 add.l A0, D5
00000200 4210 clr.b [A0]
00000202 607C bra +0x7E /* 00000280 */
label00000204:
00000204 7002 moveq.l D0, 0x02
00000206 2F00 move.l -[A7], D0
00000208 487A 008E pea.l [PC + 0x8E /* 00000298, value 0x5F5F0000 '__\0\0', cstring "__" */]
0000020C 2F2E FBF8 move.l -[A7], [A6 - 0x408]
00000210 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000214 4FEF 000C lea.l A7, [A7 + 0xC]
00000218 4A80 tst.l D0
0000021A 6664 bne +0x66 /* 00000280 */
0000021C 487A 007E pea.l [PC + 0x7E /* 0000029C, value 0x5F5F4676 '__Fv', cstring "__Fv" */]
00000220 2F2E FBF8 move.l -[A7], [A6 - 0x408]
00000224 486E FC00 pea.l [A6 - 0x400]
00000228 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000022C 504F addq.w A7, 8
0000022E 2F00 move.l -[A7], D0
00000230 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000234 504F addq.w A7, 8
00000236 486E FC00 pea.l [A6 - 0x400]
0000023A 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
0000023E 2640 movea.l A3, D0
00000240 200B move.l D0, A3
00000242 671A beq +0x1C /* 0000025E */
00000244 7028 moveq.l D0, 0x28
00000246 2F00 move.l -[A7], D0
00000248 2F0B move.l -[A7], A3
0000024A 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
0000024E 504F addq.w A7, 8
00000250 2440 movea.l A2, D0
00000252 200A move.l D0, A2
00000254 6606 bne +0x8 /* 0000025C */
00000256 7000 moveq.l D0, 0x00
00000258 2640 movea.l A3, D0
0000025A 6002 bra +0x4 /* 0000025E */
label0000025C:
0000025C 4212 clr.b [A2]
label0000025E:
0000025E 200B move.l D0, A3
00000260 671E beq +0x20 /* 00000280 */
00000262 2F0B move.l -[A7], A3
00000264 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000268 584F addq.w A7, 4
0000026A D084 add.l D0, D4
0000026C 0C80 0000 03FF cmpi.l D0, 0x3FF
00000272 640C bcc +0xE /* 00000280 */
00000274 2F0B move.l -[A7], A3
00000276 2F2E FBF8 move.l -[A7], [A6 - 0x408]
0000027A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000027E 504F addq.w A7, 8
label00000280:
00000280 202D E1B6 move.l D0, [A5 - 0x1E4A]
label00000284:
00000284 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00000288 4E5E unlink A6
0000028A 205F movea.l A0, [A7]+
0000028C 584F addq.w A7, 4
0000028E 4ED0 jmp [A0]
00000290 0010 5F5F ori.b [A0], 0x5F /* '_' */
00000294 5054 addq.w [A4], 8
00000296 0000 5F5F ori.b D0, 0x5F /* '_' */
0000029A 0000 5F5F ori.b D0, 0x5F /* '_' */
0000029E 4676 0000 not.w [A6 + D0.w]
fn000002A2:
000002A2 4E56 EFC8 link A6, -0x1038
000002A6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000002AA 7C00 moveq.l D6, 0x00
000002AC 422E EFCC clr.b [A6 - 0x1034]
000002B0 4240 clr.w D0
000002B2 3D40 F3D0 move.w [A6 - 0xC30], D0
000002B6 302E 000A move.w D0, [A6 + 0xA]
000002BA 57C0 seq D0
000002BC 4400 neg.b D0
000002BE 4880 ext.w D0
000002C0 48C0 ext.l D0
000002C2 3D40 F3D2 move.w [A6 - 0xC2E], D0
000002C6 2D6D D9A0 F3DC move.l [A6 - 0xC24], [A5 - 0x2660]
000002CC 00AD 8000 0001 D99C ori.l [A5 - 0x2664], 0x80000001
000002D4 302E 0008 move.w D0, [A6 + 0x8]
000002D8 57C0 seq D0
000002DA 4400 neg.b D0
000002DC 4880 ext.w D0
000002DE 48C0 ext.l D0
000002E0 2D40 FFFC move.l [A6 - 0x4], D0
label000002E4:
000002E4 7A00 moveq.l D5, 0x00
000002E6 47EE EFD0 lea.l A3, [A6 - 0x1030]
000002EA 422E EFD0 clr.b [A6 - 0x1030]
000002EE 7E00 moveq.l D7, 0x00
000002F0 302E F3D2 move.w D0, [A6 - 0xC2E]
000002F4 6704 beq +0x6 /* 000002FA */
000002F6 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label000002FA:
000002FA 7601 moveq.l D3, 0x01
000002FC 3D43 F3D2 move.w [A6 - 0xC2E], D3
00000300 102E EFCC move.b D0, [A6 - 0x1034]
00000304 6614 bne +0x16 /* 0000031A */
00000306 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
0000030C 660C bne +0xE /* 0000031A */
0000030E 3D43 F3D0 move.w [A6 - 0xC30], D3
00000312 1D7C 0002 EFCC move.b [A6 - 0x1034], 0x2
00000318 60CA bra -0x34 /* 000002E4 */
label0000031A:
0000031A 0C2D 004A CDDC cmpi.b [A5 - 0x3224], 0x4A /* 'J' */
00000320 6704 beq +0x6 /* 00000326 */
00000322 7000 moveq.l D0, 0x00
00000324 6002 bra +0x4 /* 00000328 */
label00000326:
00000326 7001 moveq.l D0, 0x01
label00000328:
00000328 2000 move.l D0, D0
0000032A 3D40 F3D4 move.w [A6 - 0xC2C], D0
0000032E 4A40 tst.w D0
00000330 670C beq +0xE /* 0000033E */
00000332 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000336 1D7C 0002 EFCC move.b [A6 - 0x1034], 0x2
0000033C 607A bra +0x7C /* 000003B8 */
label0000033E:
0000033E 302E 0008 move.w D0, [A6 + 0x8]
00000342 6774 beq +0x76 /* 000003B8 */
00000344 0C2D 001F CDDC cmpi.b [A5 - 0x3224], 0x1F
0000034A 666C bne +0x6E /* 000003B8 */
0000034C 7000 moveq.l D0, 0x00
0000034E 2D40 FFE4 move.l [A6 - 0x1C], D0
00000352 7000 moveq.l D0, 0x00
00000354 2D40 FFE8 move.l [A6 - 0x18], D0
00000358 362D D93A move.w D3, [A5 - 0x26C6]
0000035C 486E FFE8 pea.l [A6 - 0x18]
00000360 486E FFE4 pea.l [A6 - 0x1C]
00000364 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
00000368 2440 movea.l A2, D0
0000036A B66D D93A cmp.w D3, [A5 - 0x26C6]
0000036E 6708 beq +0xA /* 00000378 */
00000370 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00000374 6000 04E2 bra +0x4E4 /* 00000858 */
label00000378:
00000378 2F0A move.l -[A7], A2
0000037A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000037E 584F addq.w A7, 4
00000380 2800 move.l D4, D0
00000382 0C84 0000 03FF cmpi.l D4, 0x3FF
00000388 6D10 blt +0x12 /* 0000039A */
0000038A 7005 moveq.l D0, 0x05
0000038C 2F00 move.l -[A7], D0
0000038E 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000392 584F addq.w A7, 4
00000394 422E EFD0 clr.b [A6 - 0x1030]
00000398 600C bra +0xE /* 000003A6 */
label0000039A:
0000039A 2F0A move.l -[A7], A2
0000039C 486E EFD0 pea.l [A6 - 0x1030]
000003A0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000003A4 504F addq.w A7, 8
label000003A6:
000003A6 7000 moveq.l D0, 0x00
000003A8 2840 movea.l A4, D0
000003AA 2D4C EFC8 move.l [A6 - 0x1038], A4
000003AE 1D7C 0002 EFCC move.b [A6 - 0x1034], 0x2
000003B4 6000 041A bra +0x41C /* 000007D0 */
label000003B8:
000003B8 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
000003BE 670E beq +0x10 /* 000003CE */
000003C0 7014 moveq.l D0, 0x14
000003C2 2F00 move.l -[A7], D0
000003C4 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000003C8 584F addq.w A7, 4
000003CA 6000 048C bra +0x48E /* 00000858 */
label000003CE:
000003CE 102E EFCC move.b D0, [A6 - 0x1034]
000003D2 6652 bne +0x54 /* 00000426 */
000003D4 487A 058C pea.l [PC + 0x58C /* 00000962, value 0x6C697374 'list', cstring "list" */]
000003D8 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000003DC 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000003E0 504F addq.w A7, 8
000003E2 4A80 tst.l D0
000003E4 6640 bne +0x42 /* 00000426 */
000003E6 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000003EA 162D CDDC move.b D3, [A5 - 0x3224]
000003EE 0C03 0089 cmpi.b D3, 0x89
000003F2 670C beq +0xE /* 00000400 */
000003F4 704A moveq.l D0, 0x4A
000003F6 B600 cmp.b D3, D0
000003F8 6706 beq +0x8 /* 00000400 */
000003FA 7053 moveq.l D0, 0x53
000003FC B600 cmp.b D3, D0
000003FE 6620 bne +0x22 /* 00000420 */
label00000400:
00000400 1D7C 0001 EFCC move.b [A6 - 0x1034], 0x1
00000406 7053 moveq.l D0, 0x53
00000408 B600 cmp.b D3, D0
0000040A 660A bne +0xC /* 00000416 */
0000040C 7001 moveq.l D0, 0x01
0000040E 3D40 F3D0 move.w [A6 - 0xC30], D0
00000412 6000 FED0 bra -0x12E /* 000002E4 */
label00000416:
00000416 4240 clr.w D0
00000418 3D40 F3D2 move.w [A6 - 0xC2E], D0
0000041C 6000 FEC6 bra -0x138 /* 000002E4 */
label00000420:
00000420 4240 clr.w D0
00000422 3D40 F3D2 move.w [A6 - 0xC2E], D0
label00000426:
00000426 1D7C 0002 EFCC move.b [A6 - 0x1034], 0x2
0000042C 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00000430 486E F7E4 pea.l [A6 - 0x81C]
00000434 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000438 504F addq.w A7, 8
0000043A 2D40 F3E0 move.l [A6 - 0xC20], D0
0000043E 486E F7E4 pea.l [A6 - 0x81C]
00000442 7001 moveq.l D0, 0x01
00000444 2F00 move.l -[A7], D0
00000446 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
0000044A 2840 movea.l A4, D0
0000044C 7C00 moveq.l D6, 0x00
0000044E 7000 moveq.l D0, 0x00
00000450 2D40 F3D8 move.l [A6 - 0xC28], D0
00000454 422E F3E4 clr.b [A6 - 0xC1C]
00000458 302E F3D2 move.w D0, [A6 - 0xC2E]
0000045C 6704 beq +0x6 /* 00000462 */
0000045E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00000462:
00000462 7001 moveq.l D0, 0x01
00000464 3D40 F3D2 move.w [A6 - 0xC2E], D0
00000468 202E FFFC move.l D0, [A6 - 0x4]
0000046C 6700 008C beq +0x8E /* 000004FA */
00000470 0C2D 0078 CDDC cmpi.b [A5 - 0x3224], 0x78 /* 'x' */
00000476 6600 0082 bne +0x84 /* 000004FA */
0000047A 200C move.l D0, A4
0000047C 670A beq +0xC /* 00000488 */
0000047E 102C 001C move.b D0, [A4 + 0x1C]
00000482 721A moveq.l D1, 0x1A
00000484 B001 cmp.b D0, D1
00000486 6718 beq +0x1A /* 000004A0 */
label00000488:
00000488 486E F7E4 pea.l [A6 - 0x81C]
0000048C 704C moveq.l D0, 0x4C
0000048E 2F00 move.l -[A7], D0
00000490 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000494 504F addq.w A7, 8
00000496 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
0000049A 7C01 moveq.l D6, 0x01
0000049C 6000 03BA bra +0x3BC /* 00000858 */
label000004A0:
000004A0 362D D93A move.w D3, [A5 - 0x26C6]
000004A4 2F0C move.l -[A7], A4
000004A6 4EAD 219A jsr [A5 + 0x219A /* export_1071 */]
000004AA 2D40 FFEC move.l [A6 - 0x14], D0
000004AE B66D D93A cmp.w D3, [A5 - 0x26C6]
000004B2 6600 03A4 bne +0x3A6 /* 00000858 */
000004B6 2F0C move.l -[A7], A4
000004B8 2F00 move.l -[A7], D0
000004BA 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */]
000004BE 2F00 move.l -[A7], D0
000004C0 486E F3E4 pea.l [A6 - 0xC1C]
000004C4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000004C8 504F addq.w A7, 8
000004CA 486E FFEC pea.l [A6 - 0x14]
000004CE 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
000004D2 486E F7E4 pea.l [A6 - 0x81C]
000004D6 486E FBE4 pea.l [A6 - 0x41C]
000004DA 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000004DE 504F addq.w A7, 8
000004E0 2D40 F3E0 move.l [A6 - 0xC20], D0
000004E4 486E F3E4 pea.l [A6 - 0xC1C]
000004E8 486E F7E4 pea.l [A6 - 0x81C]
000004EC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000004F0 504F addq.w A7, 8
000004F2 2D4C F3D8 move.l [A6 - 0xC28], A4
000004F6 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label000004FA:
000004FA 486E F7E4 pea.l [A6 - 0x81C]
000004FE 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000502 584F addq.w A7, 4
00000504 2800 move.l D4, D0
00000506 0C84 0000 03FF cmpi.l D4, 0x3FF
0000050C 6D16 blt +0x18 /* 00000524 */
0000050E 7005 moveq.l D0, 0x05
00000510 2F00 move.l -[A7], D0
00000512 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000516 584F addq.w A7, 4
00000518 422E EFD0 clr.b [A6 - 0x1030]
0000051C 47EE EFD0 lea.l A3, [A6 - 0x1030]
00000520 7A00 moveq.l D5, 0x00
00000522 6012 bra +0x14 /* 00000536 */
label00000524:
00000524 486E F7E4 pea.l [A6 - 0x81C]
00000528 486E EFD0 pea.l [A6 - 0x1030]
0000052C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000530 504F addq.w A7, 8
00000532 DA84 add.l D5, D4
00000534 D7C4 add.l A3, D4
label00000536:
00000536 7000 moveq.l D0, 0x00
00000538 2D40 EFC8 move.l [A6 - 0x1038], D0
0000053C 302E 0008 move.w D0, [A6 + 0x8]
00000540 6600 028E bne +0x290 /* 000007D0 */
00000544 6000 026C bra +0x26E /* 000007B2 */
label00000548:
00000548 7000 moveq.l D0, 0x00
0000054A 2D40 FFF0 move.l [A6 - 0x10], D0
0000054E 7000 moveq.l D0, 0x00
00000550 2D40 FFF4 move.l [A6 - 0xC], D0
00000554 422E FFF8 clr.b [A6 - 0x8]
00000558 200C move.l D0, A4
0000055A 6700 0096 beq +0x98 /* 000005F2 */
0000055E 202E EFC8 move.l D0, [A6 - 0x1038]
00000562 6714 beq +0x16 /* 00000578 */
00000564 486E EFC8 pea.l [A6 - 0x1038]
00000568 486E F7E4 pea.l [A6 - 0x81C]
0000056C 7001 moveq.l D0, 0x01
0000056E 2F00 move.l -[A7], D0
00000570 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00000574 2D40 EFC8 move.l [A6 - 0x1038], D0
label00000578:
00000578 202E EFC8 move.l D0, [A6 - 0x1038]
0000057C 6620 bne +0x22 /* 0000059E */
0000057E 302E F3D4 move.w D0, [A6 - 0xC2C]
00000582 670E beq +0x10 /* 00000592 */
00000584 486E F7E4 pea.l [A6 - 0x81C]
00000588 7001 moveq.l D0, 0x01
0000058A 2F00 move.l -[A7], D0
0000058C 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00000590 6008 bra +0xA /* 0000059A */
label00000592:
00000592 486E F7E4 pea.l [A6 - 0x81C]
00000596 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
label0000059A:
0000059A 2D40 EFC8 move.l [A6 - 0x1038], D0
label0000059E:
0000059E 202E EFC8 move.l D0, [A6 - 0x1038]
000005A2 6606 bne +0x8 /* 000005AA */
000005A4 7000 moveq.l D0, 0x00
000005A6 2840 movea.l A4, D0
000005A8 6048 bra +0x4A /* 000005F2 */
label000005AA:
000005AA 206E EFC8 movea.l A0, [A6 - 0x1038]
000005AE 2068 000C movea.l A0, [A0 + 0xC]
000005B2 2010 move.l D0, [A0]
000005B4 721F moveq.l D1, 0x1F
000005B6 C041 and.w D0, D1
000005B8 7214 moveq.l D1, 0x14
000005BA B041 cmp.w D0, D1
000005BC 6718 beq +0x1A /* 000005D6 */
000005BE 486E F7E4 pea.l [A6 - 0x81C]
000005C2 4EBA FA3C jsr [PC - 0x5C4 /* 00000000 */]
000005C6 2F00 move.l -[A7], D0
000005C8 700C moveq.l D0, 0x0C
000005CA 2F00 move.l -[A7], D0
000005CC 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000005D0 504F addq.w A7, 8
000005D2 6000 0284 bra +0x286 /* 00000858 */
label000005D6:
000005D6 206E EFC8 movea.l A0, [A6 - 0x1038]
000005DA 2068 000C movea.l A0, [A0 + 0xC]
000005DE 2028 000C move.l D0, [A0 + 0xC]
000005E2 2D40 EFC8 move.l [A6 - 0x1038], D0
000005E6 2B40 D9A0 move.l [A5 - 0x2660], D0
000005EA 2F00 move.l -[A7], D0
000005EC 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
000005F0 5287 addq.l D7, 1
label000005F2:
000005F2 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000005F6 122D CDDC move.b D1, [A5 - 0x3224]
000005FA 7000 moveq.l D0, 0x00
000005FC 1001 move.b D0, D1
000005FE 721F moveq.l D1, 0x1F
00000600 B081 cmp.l D0, D1
00000602 6714 beq +0x16 /* 00000618 */
00000604 7251 moveq.l D1, 0x51
00000606 B081 cmp.l D0, D1
00000608 6738 beq +0x3A /* 00000642 */
0000060A 0C80 0000 0089 cmpi.l D0, 0x89
00000610 6700 00B8 beq +0xBA /* 000006CA */
00000614 6000 01A8 bra +0x1AA /* 000007BE */
label00000618:
00000618 362D D93A move.w D3, [A5 - 0x26C6]
0000061C 486E FFF4 pea.l [A6 - 0xC]
00000620 486E FFF0 pea.l [A6 - 0x10]
00000624 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
00000628 2440 movea.l A2, D0
0000062A B66D D93A cmp.w D3, [A5 - 0x26C6]
0000062E 6708 beq +0xA /* 00000638 */
00000630 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00000634 6000 0222 bra +0x224 /* 00000858 */
label00000638:
00000638 1D7C 0001 FFF8 move.b [A6 - 0x8], 0x1
0000063E 6000 00E0 bra +0xE2 /* 00000720 */
label00000642:
00000642 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000646 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
0000064C 6712 beq +0x14 /* 00000660 */
0000064E 7014 moveq.l D0, 0x14
00000650 2F00 move.l -[A7], D0
00000652 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000656 584F addq.w A7, 4
00000658 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
0000065C 6000 01FA bra +0x1FC /* 00000858 */
label00000660:
00000660 202E EFC8 move.l D0, [A6 - 0x1038]
00000664 6612 bne +0x14 /* 00000678 */
00000666 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000066A 2F2E F3E0 move.l -[A7], [A6 - 0xC20]
0000066E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000672 504F addq.w A7, 8
00000674 4A80 tst.l D0
00000676 6616 bne +0x18 /* 0000068E */
label00000678:
00000678 202E EFC8 move.l D0, [A6 - 0x1038]
0000067C 6728 beq +0x2A /* 000006A6 */
0000067E 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00000682 2F2E EFC8 move.l -[A7], [A6 - 0x1038]
00000686 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */]
0000068A 4A80 tst.l D0
0000068C 6618 bne +0x1A /* 000006A6 */
label0000068E:
0000068E 486E F7E4 pea.l [A6 - 0x81C]
00000692 4EBA F96C jsr [PC - 0x694 /* 00000000 */]
00000696 2F00 move.l -[A7], D0
00000698 7045 moveq.l D0, 0x45
0000069A 2F00 move.l -[A7], D0
0000069C 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
000006A0 504F addq.w A7, 8
000006A2 6000 01B4 bra +0x1B6 /* 00000858 */
label000006A6:
000006A6 200C move.l D0, A4
000006A8 671A beq +0x1C /* 000006C4 */
000006AA 202E EFC8 move.l D0, [A6 - 0x1038]
000006AE 6714 beq +0x16 /* 000006C4 */
000006B0 206E EFC8 movea.l A0, [A6 - 0x1038]
000006B4 2068 0010 movea.l A0, [A0 + 0x10]
000006B8 4AA8 008E tst.l [A0 + 0x8E]
000006BC 6706 beq +0x8 /* 000006C4 */
000006BE 45ED FB88 lea.l A2, [A5 - 0x478]
000006C2 6004 bra +0x6 /* 000006C8 */
label000006C4:
000006C4 45ED E1CC lea.l A2, [A5 - 0x1E34]
label000006C8:
000006C8 6056 bra +0x58 /* 00000720 */
label000006CA:
000006CA 202E EFC8 move.l D0, [A6 - 0x1038]
000006CE 6612 bne +0x14 /* 000006E2 */
000006D0 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000006D4 2F2E F3E0 move.l -[A7], [A6 - 0xC20]
000006D8 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000006DC 504F addq.w A7, 8
000006DE 4A80 tst.l D0
000006E0 6716 beq +0x18 /* 000006F8 */
label000006E2:
000006E2 202E EFC8 move.l D0, [A6 - 0x1038]
000006E6 6734 beq +0x36 /* 0000071C */
000006E8 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000006EC 2F2E EFC8 move.l -[A7], [A6 - 0x1038]
000006F0 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */]
000006F4 4A80 tst.l D0
000006F6 6724 beq +0x26 /* 0000071C */
label000006F8:
000006F8 200C move.l D0, A4
000006FA 671A beq +0x1C /* 00000716 */
000006FC 202E EFC8 move.l D0, [A6 - 0x1038]
00000700 6714 beq +0x16 /* 00000716 */
00000702 206E EFC8 movea.l A0, [A6 - 0x1038]
00000706 2068 0010 movea.l A0, [A0 + 0x10]
0000070A 4AA8 008E tst.l [A0 + 0x8E]
0000070E 6706 beq +0x8 /* 00000716 */
00000710 45ED FB80 lea.l A2, [A5 - 0x480]
00000714 6004 bra +0x6 /* 0000071A */
label00000716:
00000716 45ED E1C6 lea.l A2, [A5 - 0x1E3A]
label0000071A:
0000071A 6004 bra +0x6 /* 00000720 */
label0000071C:
0000071C 246D CDDE movea.l A2, [A5 - 0x3222]
label00000720:
00000720 487A 0246 pea.l [PC + 0x246 /* 00000968, value 0x3A3A0000 '::\0\0', cstring "::" */]
00000724 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000728 584F addq.w A7, 4
0000072A 2800 move.l D4, D0
0000072C 2005 move.l D0, D5
0000072E D084 add.l D0, D4
00000730 0C80 0000 03FF cmpi.l D0, 0x3FF
00000736 6D16 blt +0x18 /* 0000074E */
00000738 7005 moveq.l D0, 0x05
0000073A 2F00 move.l -[A7], D0
0000073C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000740 584F addq.w A7, 4
00000742 422E EFD0 clr.b [A6 - 0x1030]
00000746 47EE EFD0 lea.l A3, [A6 - 0x1030]
0000074A 7A00 moveq.l D5, 0x00
0000074C 6010 bra +0x12 /* 0000075E */
label0000074E:
0000074E 487A 021C pea.l [PC + 0x21C /* 0000096C, value 0x3A3A0000 '::\0\0', cstring "::" */]
00000752 2F0B move.l -[A7], A3
00000754 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000758 504F addq.w A7, 8
0000075A DA84 add.l D5, D4
0000075C D7C4 add.l A3, D4
label0000075E:
0000075E 2F0A move.l -[A7], A2
00000760 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000764 584F addq.w A7, 4
00000766 2800 move.l D4, D0
00000768 2005 move.l D0, D5
0000076A D084 add.l D0, D4
0000076C 0C80 0000 03FF cmpi.l D0, 0x3FF
00000772 6D16 blt +0x18 /* 0000078A */
00000774 7005 moveq.l D0, 0x05
00000776 2F00 move.l -[A7], D0
00000778 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000077C 584F addq.w A7, 4
0000077E 422E EFD0 clr.b [A6 - 0x1030]
00000782 47EE EFD0 lea.l A3, [A6 - 0x1030]
00000786 7A00 moveq.l D5, 0x00
00000788 600E bra +0x10 /* 00000798 */
label0000078A:
0000078A 2F0A move.l -[A7], A2
0000078C 2F0B move.l -[A7], A3
0000078E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000792 504F addq.w A7, 8
00000794 DA84 add.l D5, D4
00000796 D7C4 add.l A3, D4
label00000798:
00000798 2F0A move.l -[A7], A2
0000079A 486E F7E4 pea.l [A6 - 0x81C]
0000079E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000007A2 504F addq.w A7, 8
000007A4 2D40 F3E0 move.l [A6 - 0xC20], D0
000007A8 102E FFF8 move.b D0, [A6 - 0x8]
000007AC 6622 bne +0x24 /* 000007D0 */
000007AE 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label000007B2:
000007B2 0C2D 004A CDDC cmpi.b [A5 - 0x3224], 0x4A /* 'J' */
000007B8 6616 bne +0x18 /* 000007D0 */
000007BA 6000 FD8C bra -0x272 /* 00000548 */
label000007BE:
000007BE 7014 moveq.l D0, 0x14
000007C0 2F00 move.l -[A7], D0
000007C2 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000007C6 584F addq.w A7, 4
000007C8 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000007CC 6000 008A bra +0x8C /* 00000858 */
label000007D0:
000007D0 200C move.l D0, A4
000007D2 6732 beq +0x34 /* 00000806 */
000007D4 202E EFC8 move.l D0, [A6 - 0x1038]
000007D8 672C beq +0x2E /* 00000806 */
000007DA 486E F7E4 pea.l [A6 - 0x81C]
000007DE 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
000007E2 2840 movea.l A4, D0
000007E4 200C move.l D0, A4
000007E6 661E bne +0x20 /* 00000806 */
000007E8 2F2E EFC8 move.l -[A7], [A6 - 0x1038]
000007EC 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
000007F0 2F00 move.l -[A7], D0
000007F2 486E F7E4 pea.l [A6 - 0x81C]
000007F6 704A moveq.l D0, 0x4A
000007F8 2F00 move.l -[A7], D0
000007FA 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000007FE 4FEF 000C lea.l A7, [A7 + 0xC]
00000802 422E EFD0 clr.b [A6 - 0x1030]
label00000806:
00000806 102E EFD0 move.b D0, [A6 - 0x1030]
0000080A 6724 beq +0x26 /* 00000830 */
0000080C 202E 0010 move.l D0, [A6 + 0x10]
00000810 671E beq +0x20 /* 00000830 */
00000812 486E EFD0 pea.l [A6 - 0x1030]
00000816 2F0C move.l -[A7], A4
00000818 2F2E F3D8 move.l -[A7], [A6 - 0xC28]
0000081C 486E F3E4 pea.l [A6 - 0xC1C]
00000820 2F2E 000C move.l -[A7], [A6 + 0xC]
00000824 206E 0010 movea.l A0, [A6 + 0x10]
00000828 4E90 jsr [A0]
0000082A 4A40 tst.w D0
0000082C 6700 0114 beq +0x116 /* 00000942 */
label00000830:
00000830 182D CDDC move.b D4, [A5 - 0x3224]
00000834 0C04 008A cmpi.b D4, 0x8A
00000838 671E beq +0x20 /* 00000858 */
0000083A 7057 moveq.l D0, 0x57
0000083C B800 cmp.b D4, D0
0000083E 6718 beq +0x1A /* 00000858 */
00000840 302E F3D0 move.w D0, [A6 - 0xC30]
00000844 6706 beq +0x8 /* 0000084C */
00000846 7054 moveq.l D0, 0x54
00000848 B800 cmp.b D4, D0
0000084A 670C beq +0xE /* 00000858 */
label0000084C:
0000084C 2F3C 0000 00BC move.l -[A7], 0xBC
00000852 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000856 584F addq.w A7, 4
label00000858:
00000858 2B6E F3DC D9A0 move.l [A5 - 0x2660], [A6 - 0xC24]
0000085E 2807 move.l D4, D7
00000860 5284 addq.l D4, 1
00000862 6004 bra +0x6 /* 00000868 */
label00000864:
00000864 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
label00000868:
00000868 5384 subq.l D4, 1
0000086A 7A00 moveq.l D5, 0x00
0000086C B885 cmp.l D4, D5
0000086E 6EF4 bgt -0xA /* 00000864 */
00000870 182D CDDC move.b D4, [A5 - 0x3224]
00000874 7057 moveq.l D0, 0x57
00000876 B800 cmp.b D4, D0
00000878 6772 beq +0x74 /* 000008EC */
0000087A 0C04 008A cmpi.b D4, 0x8A
0000087E 676C beq +0x6E /* 000008EC */
00000880 0C04 008B cmpi.b D4, 0x8B
00000884 6766 beq +0x68 /* 000008EC */
00000886 7054 moveq.l D0, 0x54
00000888 B800 cmp.b D4, D0
0000088A 6760 beq +0x62 /* 000008EC */
0000088C 2805 move.l D4, D5
0000088E 6002 bra +0x4 /* 00000892 */
label00000890:
00000890 D886 add.l D4, D6
label00000892:
00000892 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000896 122D CDDC move.b D1, [A5 - 0x3224]
0000089A 7000 moveq.l D0, 0x00
0000089C 1001 move.b D0, D1
0000089E 7278 moveq.l D1, 0x78
000008A0 B081 cmp.l D0, D1
000008A2 67EC beq -0x12 /* 00000890 */
000008A4 7265 moveq.l D1, 0x65
000008A6 B081 cmp.l D0, D1
000008A8 6724 beq +0x26 /* 000008CE */
000008AA 7277 moveq.l D1, 0x77
000008AC B081 cmp.l D0, D1
000008AE 6728 beq +0x2A /* 000008D8 */
000008B0 7257 moveq.l D1, 0x57
000008B2 B081 cmp.l D0, D1
000008B4 672E beq +0x30 /* 000008E4 */
000008B6 7254 moveq.l D1, 0x54
000008B8 B081 cmp.l D0, D1
000008BA 6730 beq +0x32 /* 000008EC */
000008BC 0C80 0000 008A cmpi.l D0, 0x8A
000008C2 6728 beq +0x2A /* 000008EC */
000008C4 0C80 0000 008B cmpi.l D0, 0x8B
000008CA 6720 beq +0x22 /* 000008EC */
000008CC 60C4 bra -0x3A /* 00000892 */
label000008CE:
000008CE 0C84 0000 0000 cmpi.l D4, 0x0
000008D4 6F02 ble +0x4 /* 000008D8 */
000008D6 5384 subq.l D4, 1
label000008D8:
000008D8 0C84 0000 0000 cmpi.l D4, 0x0
000008DE 6FB2 ble -0x4C /* 00000892 */
000008E0 5384 subq.l D4, 1
000008E2 60AE bra -0x50 /* 00000892 */
label000008E4:
000008E4 0C84 0000 0000 cmpi.l D4, 0x0
000008EA 6EA6 bgt -0x58 /* 00000892 */
label000008EC:
000008EC 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
000008F2 6700 F9F0 beq -0x60E /* 000002E4 */
000008F6 102E EFCC move.b D0, [A6 - 0x1034]
000008FA 660A bne +0xC /* 00000906 */
000008FC 7014 moveq.l D0, 0x14
000008FE 2F00 move.l -[A7], D0
00000900 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000904 584F addq.w A7, 4
label00000906:
00000906 302E F3D0 move.w D0, [A6 - 0xC30]
0000090A 6712 beq +0x14 /* 0000091E */
0000090C 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
00000912 670A beq +0xC /* 0000091E */
00000914 7012 moveq.l D0, 0x12
00000916 2F00 move.l -[A7], D0
00000918 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000091C 584F addq.w A7, 4
label0000091E:
0000091E 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
00000924 661C bne +0x1E /* 00000942 */
00000926 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000092A 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
00000930 6710 beq +0x12 /* 00000942 */
00000932 7017 moveq.l D0, 0x17
00000934 2F00 move.l -[A7], D0
00000936 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000093A 584F addq.w A7, 4
0000093C 6004 bra +0x6 /* 00000942 */
label0000093E:
0000093E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00000942:
00000942 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
00000948 66F4 bne -0xA /* 0000093E */
0000094A 02AD 7FFF FFFE D99C andi.l [A5 - 0x2664], 0x7FFFFFFE
00000952 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000956 4E5E unlink A6
00000958 205F movea.l A0, [A7]+
0000095A 4FEF 000C lea.l A7, [A7 + 0xC]
0000095E 4ED0 jmp [A0]
00000960 000E 6C69 ori.b A6, 0x69 /* 'i' */
00000964 7374 moveq.l D1, 0x74
00000966 0000 3A3A ori.b D0, 0x3A /* ':' */
0000096A 0000 3A3A ori.b D0, 0x3A /* ':' */
0000096E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000970-0000097C
fn00000970:
00000970 4E56 0000 link A6, 0
00000974 48E7 0038 movem.l -[A7], A2,A3,A4
00000978 286E 000E movea.l A4, [A6 + 0xE]
// end alternate branch 00000970-0000097C
fn00000970: // (misaligned)
00000972 0000 48E7 ori.b D0, 0xE7
00000976 0038 286E 000E ori.b [0x0000000E], 0x6E /* 'n' */
0000097C 246E 000A movea.l A2, [A6 + 0xA]
00000980 6026 bra +0x28 /* 000009A8 */
label00000982:
00000982 266A 0008 movea.l A3, [A2 + 0x8]
00000986 204B movea.l A0, A3
00000988 5C48 addq.w A0, 6
0000098A 2F08 move.l -[A7], A0
0000098C 2F0C move.l -[A7], A4
0000098E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000992 504F addq.w A7, 8
00000994 4A80 tst.l D0
00000996 660E bne +0x10 /* 000009A6 */
00000998 302E 0008 move.w D0, [A6 + 0x8]
0000099C 6704 beq +0x6 /* 000009A2 */
0000099E 0013 0080 ori.b [A3], 0x80
label000009A2:
000009A2 200B move.l D0, A3
000009A4 6008 bra +0xA /* 000009AE */
label000009A6:
000009A6 2452 movea.l A2, [A2]
label000009A8:
000009A8 200A move.l D0, A2
000009AA 66D6 bne -0x28 /* 00000982 */
000009AC 7000 moveq.l D0, 0x00
label000009AE:
000009AE 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000009B2 4E5E unlink A6
000009B4 205F movea.l A0, [A7]+
000009B6 4FEF 000A lea.l A7, [A7 + 0xA]
000009BA 4ED0 jmp [A0]
000009BC 4E56 FFFC link A6, -0x0004
000009C0 48E7 0038 movem.l -[A7], A2,A3,A4
000009C4 286E 0008 movea.l A4, [A6 + 0x8]
000009C8 1014 move.b D0, [A4]
000009CA 1D40 FFFC move.b [A6 - 0x4], D0
000009CE 0200 0080 andi.b D0, 0x80
000009D2 6600 0080 bne +0x82 /* 00000A54 */
000009D6 122E FFFC move.b D1, [A6 - 0x4]
000009DA 7000 moveq.l D0, 0x00
000009DC 1001 move.b D0, D1
000009DE 7201 moveq.l D1, 0x01
000009E0 B081 cmp.l D0, D1
000009E2 671A beq +0x1C /* 000009FE */
000009E4 7202 moveq.l D1, 0x02
000009E6 B081 cmp.l D0, D1
000009E8 671E beq +0x20 /* 00000A08 */
000009EA 7203 moveq.l D1, 0x03
000009EC B081 cmp.l D0, D1
000009EE 6722 beq +0x24 /* 00000A12 */
000009F0 7204 moveq.l D1, 0x04
000009F2 B081 cmp.l D0, D1
000009F4 6726 beq +0x28 /* 00000A1C */
000009F6 7205 moveq.l D1, 0x05
000009F8 B081 cmp.l D0, D1
000009FA 672A beq +0x2C /* 00000A26 */
000009FC 6032 bra +0x34 /* 00000A30 */
label000009FE:
000009FE 45FA 0072 lea.l A2, [PC + 0x72 /* 00000A72, value 0x696E6C69 'inli', cstring "inline_func" */]
00000A02 47FA 0066 lea.l A3, [PC + 0x66 /* 00000A6A, value 0x64656669 'defi', cstring "defined" */]
00000A06 6030 bra +0x32 /* 00000A38 */
label00000A08:
00000A08 45FA 007C lea.l A2, [PC + 0x7C /* 00000A86, value 0x6E6F696E 'noin', cstring "noinline_func" */]
00000A0C 47FA 0070 lea.l A3, [PC + 0x70 /* 00000A7E, value 0x64656669 'defi', cstring "defined" */]
00000A10 6026 bra +0x28 /* 00000A38 */
label00000A12:
00000A12 45FA 008C lea.l A2, [PC + 0x8C /* 00000AA0, value 0x696E6C69 'inli', cstring "inline_site" */]
00000A16 47FA 007C lea.l A3, [PC + 0x7C /* 00000A94, value 0x72656665 'refe', cstring "referenced" */]
00000A1A 601C bra +0x1E /* 00000A38 */
label00000A1C:
00000A1C 45FA 009A lea.l A2, [PC + 0x9A /* 00000AB8, value 0x6E6F696E 'noin', cstring "noinline_site" */]
00000A20 47FA 008A lea.l A3, [PC + 0x8A /* 00000AAC, value 0x72656665 'refe', cstring "referenced" */]
00000A24 6012 bra +0x14 /* 00000A38 */
label00000A26:
00000A26 45FA 00A6 lea.l A2, [PC + 0xA6 /* 00000ACE, value 0x7365676D 'segm', cstring "segment" */]
00000A2A 47FA 009A lea.l A3, [PC + 0x9A /* 00000AC6, value 0x64656669 'defi', cstring "defined" */]
00000A2E 6008 bra +0xA /* 00000A38 */
label00000A30:
00000A30 45FA 00B0 lea.l A2, [PC + 0xB0 /* 00000AE2, value 0x3F004E56 '?\0NV', cstring "?" */]
00000A34 47FA 00A0 lea.l A3, [PC + 0xA0 /* 00000AD6, value 0x72656665 'refe', cstring "referenced" */]
label00000A38:
00000A38 2F0B move.l -[A7], A3
00000A3A 204C movea.l A0, A4
00000A3C 5C48 addq.w A0, 6
00000A3E 2F08 move.l -[A7], A0
00000A40 4EBA F5BE jsr [PC - 0xA42 /* 00000000 */]
00000A44 2F00 move.l -[A7], D0
00000A46 2F0A move.l -[A7], A2
00000A48 701B moveq.l D0, 0x1B
00000A4A 2F00 move.l -[A7], D0
00000A4C 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00000A50 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000A54:
00000A54 2F0C move.l -[A7], A4
00000A56 206D D958 movea.l A0, [A5 - 0x26A8]
00000A5A 4E90 jsr [A0]
00000A5C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000A60 4E5E unlink A6
00000A62 205F movea.l A0, [A7]+
00000A64 584F addq.w A7, 4
00000A66 4ED0 jmp [A0]
00000A68 007A 6465 6669 ori.w [PC + 0x6669 /* 000070D3, cstring ""<EOF> */], 0x6465 /* 'de' */
00000A6E 6E65 bgt +0x67 /* 00000AD5 */
00000A70 6400 696E bcc +0x6970 /* 000073E0 */
00000A74 6C69 bge +0x6B /* 00000ADF */
00000A76 6E65 bgt +0x67 /* 00000ADD */
00000A78 5F66 subq.w -[A6], 7
00000A7A 756E moveq.l D2, 0x6E
00000A7C 6300 6465 bls +0x6467 /* 00006EE3 */
00000A80 6669 bne +0x6B /* 00000AEB */
00000A82 6E65 bgt +0x67 /* 00000AE9 */
00000A84 6400 6E6F bcc +0x6E71 /* 000078F5 */
00000A88 696E bvs +0x70 /* 00000AF8 */
00000A8A 6C69 bge +0x6B /* 00000AF5 */
00000A8C 6E65 bgt +0x67 /* 00000AF3 */
00000A8E 5F66 subq.w -[A6], 7
00000A90 756E moveq.l D2, 0x6E
00000A92 6300 7265 bls +0x7267 /* 00007CF9 */
00000A96 6665 bne +0x67 /* 00000AFD */
00000A98 7265 moveq.l D1, 0x65
00000A9A 6E63 bgt +0x65 /* 00000AFF */
00000A9C 6564 bcs +0x66 /* 00000B02 */
00000A9E 0000 696E ori.b D0, 0x6E /* 'n' */
00000AA2 6C69 bge +0x6B /* 00000B0D */
00000AA4 6E65 bgt +0x67 /* 00000B0B */
00000AA6 5F73 6974 subq.w <<invalid full ext with I/IS == 4>>, 7
00000AAA 6500 7265 bcs +0x7267 /* 00007D11 */
00000AAE 6665 bne +0x67 /* 00000B15 */
00000AB0 7265 moveq.l D1, 0x65
00000AB2 6E63 bgt +0x65 /* 00000B17 */
00000AB4 6564 bcs +0x66 /* 00000B1A */
00000AB6 0000 6E6F ori.b D0, 0x6F /* 'o' */
00000ABA 696E bvs +0x70 /* 00000B2A */
00000ABC 6C69 bge +0x6B /* 00000B27 */
00000ABE 6E65 bgt +0x67 /* 00000B25 */
00000AC0 5F73 6974 subq.w <<invalid full ext with I/IS == 4>>, 7
00000AC4 6500 6465 bcs +0x6467 /* 00006F2B */
00000AC8 6669 bne +0x6B /* 00000B33 */
00000ACA 6E65 bgt +0x67 /* 00000B31 */
00000ACC 6400 7365 bcc +0x7367 /* 00007E33 */
00000AD0 676D beq +0x6F /* 00000B3F */
00000AD2 656E bcs +0x70 /* 00000B42 */
00000AD4 7400 moveq.l D2, 0x00
00000AD6 7265 moveq.l D1, 0x65
00000AD8 6665 bne +0x67 /* 00000B3F */
00000ADA 7265 moveq.l D1, 0x65
00000ADC 6E63 bgt +0x65 /* 00000B41 */
00000ADE 6564 bcs +0x66 /* 00000B44 */
00000AE0 0000 3F00 ori.b D0, 0x0
fn00000AE4:
00000AE4 4E56 0000 link A6, 0
00000AE8 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000AEC 282E 0008 move.l D4, [A6 + 0x8]
00000AF0 286E 000C movea.l A4, [A6 + 0xC]
00000AF4 266E 0010 movea.l A3, [A6 + 0x10]
label00000AF8:
00000AF8 206E 0014 movea.l A0, [A6 + 0x14]
00000AFC 2468 0014 movea.l A2, [A0 + 0x14]
00000B00 200A move.l D0, A2
label00000B02:
00000B02 6710 beq +0x12 /* 00000B14 */
00000B04 2F0A move.l -[A7], A2
00000B06 2F0B move.l -[A7], A3
00000B08 2F0C move.l -[A7], A4
00000B0A 2004 move.l D0, D4
00000B0C 5280 addq.l D0, 1
00000B0E 2F00 move.l -[A7], D0
00000B10 4EBA FFD2 jsr [PC - 0x2E /* 00000AE4 */]
label00000B14:
00000B14 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000B18 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */]
// begin alternate branch 00000B1A-00000B1E
label00000B1A:
00000B1A 1DEA 2440 move.b <<invalid special address>>, [A2 + 0x2440]
// end alternate branch 00000B1A-00000B1E
label00000B1A: // (misaligned)
00000B1C 2440 movea.l A2, D0
00000B1E 200A move.l D0, A2
00000B20 6768 beq +0x6A /* 00000B8A */
00000B22 2F0A move.l -[A7], A2
00000B24 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000B28 584F addq.w A7, 4
label00000B2A:
00000B2A 2600 move.l D3, D0
00000B2C 0C84 0000 0000 cmpi.l D4, 0x0
00000B32 6F02 ble +0x4 /* 00000B36 */
00000B34 5483 addq.l D3, 2
label00000B36:
00000B36 2014 move.l D0, [A4]
00000B38 D083 add.l D0, D3
00000B3A 0C80 0000 03FF cmpi.l D0, 0x3FF
00000B40 6D1A blt +0x1C /* 00000B5C */
label00000B42:
00000B42 7005 moveq.l D0, 0x05
label00000B44:
00000B44 2F00 move.l -[A7], D0
00000B46 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000B4A 584F addq.w A7, 4
00000B4C 206D E1B6 movea.l A0, [A5 - 0x1E4A]
00000B50 4210 clr.b [A0]
00000B52 26AD E1B6 move.l [A3], [A5 - 0x1E4A]
00000B56 7000 moveq.l D0, 0x00
00000B58 2880 move.l [A4], D0
00000B5A 602E bra +0x30 /* 00000B8A */
label00000B5C:
00000B5C 2F0A move.l -[A7], A2
00000B5E 2F13 move.l -[A7], [A3]
00000B60 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000B64 504F addq.w A7, 8
00000B66 0C84 0000 0000 cmpi.l D4, 0x0
00000B6C 6F18 ble +0x1A /* 00000B86 */
00000B6E 2003 move.l D0, D3
00000B70 5580 subq.l D0, 2
00000B72 D193 add.l [A3], D0
00000B74 2013 move.l D0, [A3]
00000B76 487A 0022 pea.l [PC + 0x22 /* 00000B9A, value 0x3A3A0000 '::\0\0', cstring "::" */]
00000B7A 2F00 move.l -[A7], D0
00000B7C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000B80 504F addq.w A7, 8
00000B82 5493 addq.l [A3], 2
00000B84 6002 bra +0x4 /* 00000B88 */
label00000B86:
00000B86 D793 add.l [A3], D3
label00000B88:
00000B88 D794 add.l [A4], D3
label00000B8A:
00000B8A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000B8E 4E5E unlink A6
00000B90 205F movea.l A0, [A7]+
00000B92 4FEF 0010 lea.l A7, [A7 + 0x10]
00000B96 4ED0 jmp [A0]
00000B98 0004 3A3A ori.b D4, 0x3A /* ':' */
00000B9C 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000BA0 FFF8 .invalid <<F/7/7>>
00000BA2 48E7 1010 movem.l -[A7], D3,A3
00000BA6 266E 0008 movea.l A3, [A6 + 0x8]
00000BAA 7000 moveq.l D0, 0x00
00000BAC 2D40 FFF8 move.l [A6 - 0x8], D0
00000BB0 262D E1B6 move.l D3, [A5 - 0x1E4A]
00000BB4 2D43 FFFC move.l [A6 - 0x4], D3
00000BB8 206B 000C movea.l A0, [A3 + 0xC]
00000BBC B1ED D86C cmpa.l A0, [A5 - 0x2794]
00000BC0 6612 bne +0x14 /* 00000BD4 */
00000BC2 204B movea.l A0, A3
00000BC4 7054 moveq.l D0, 0x54
00000BC6 D1C0 add.l A0, D0
00000BC8 2F08 move.l -[A7], A0
00000BCA 2F03 move.l -[A7], D3
00000BCC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000BD0 504F addq.w A7, 8
00000BD2 6010 bra +0x12 /* 00000BE4 */
label00000BD4:
00000BD4 2F0B move.l -[A7], A3
00000BD6 486E FFFC pea.l [A6 - 0x4]
00000BDA 486E FFF8 pea.l [A6 - 0x8]
00000BDE 42A7 clr.l -[A7]
00000BE0 4EBA FF02 jsr [PC - 0xFE /* 00000AE4 */]
label00000BE4:
00000BE4 202D E1B6 move.l D0, [A5 - 0x1E4A]
00000BE8 4CDF 0808 movem.l D3,A3, [A7]+
00000BEC 4E5E unlink A6
00000BEE 205F movea.l A0, [A7]+
00000BF0 584F addq.w A7, 4
00000BF2 4ED0 jmp [A0]
fn00000BF4:
00000BF4 4E56 FFFC link A6, -0x0004
00000BF8 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000BFC 286E 000A movea.l A4, [A6 + 0xA]
00000C00 302E 0008 move.w D0, [A6 + 0x8]
00000C04 674A beq +0x4C /* 00000C50 */
00000C06 202E 000E move.l D0, [A6 + 0xE]
00000C0A 6744 beq +0x46 /* 00000C50 */
00000C0C 206E 000E movea.l A0, [A6 + 0xE]
00000C10 2068 0010 movea.l A0, [A0 + 0x10]
00000C14 2450 movea.l A2, [A0]
00000C16 6034 bra +0x36 /* 00000C4C */
label00000C18:
00000C18 266A 0008 movea.l A3, [A2 + 0x8]
00000C1C 204B movea.l A0, A3
00000C1E 7054 moveq.l D0, 0x54
00000C20 D1C0 add.l A0, D0
00000C22 2F08 move.l -[A7], A0
00000C24 2F0C move.l -[A7], A4
00000C26 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000C2A 504F addq.w A7, 8
00000C2C 4A80 tst.l D0
00000C2E 661A bne +0x1C /* 00000C4A */
00000C30 2F0C move.l -[A7], A4
00000C32 4EBA F3CC jsr [PC - 0xC34 /* 00000000 */]
00000C36 2F00 move.l -[A7], D0
00000C38 2F3C 0000 00D9 move.l -[A7], 0xD9
00000C3E 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000C42 504F addq.w A7, 8
00000C44 4240 clr.w D0
00000C46 4EFA 00A6 jmp [PC + 0xA6 /* 00000CEE */]
label00000C4A:
00000C4A 2452 movea.l A2, [A2]
label00000C4C:
00000C4C 200A move.l D0, A2
00000C4E 66C8 bne -0x36 /* 00000C18 */
label00000C50:
00000C50 202E 0012 move.l D0, [A6 + 0x12]
00000C54 6736 beq +0x38 /* 00000C8C */
00000C56 206E 0012 movea.l A0, [A6 + 0x12]
00000C5A 2068 000C movea.l A0, [A0 + 0xC]
00000C5E 2010 move.l D0, [A0]
00000C60 721F moveq.l D1, 0x1F
00000C62 C081 and.l D0, D1
00000C64 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000C68 1030 0000 move.b D0, [A0 + D0.w]
00000C6C 7210 moveq.l D1, 0x10
00000C6E C001 and.b D0, D1
00000C70 661A bne +0x1C /* 00000C8C */
00000C72 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000C76 4EBA F388 jsr [PC - 0xC78 /* 00000000 */]
00000C7A 2F00 move.l -[A7], D0
00000C7C 2F3C 0000 00DA move.l -[A7], 0xDA
00000C82 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000C86 504F addq.w A7, 8
00000C88 4240 clr.w D0
00000C8A 6062 bra +0x64 /* 00000CEE */
label00000C8C:
00000C8C 302E 0008 move.w D0, [A6 + 0x8]
00000C90 675A beq +0x5C /* 00000CEC */
00000C92 202E 0012 move.l D0, [A6 + 0x12]
00000C96 6754 beq +0x56 /* 00000CEC */
00000C98 206E 0012 movea.l A0, [A6 + 0x12]
00000C9C 2628 0020 move.l D3, [A0 + 0x20]
00000CA0 7002 moveq.l D0, 0x02
00000CA2 2D43 FFFC move.l [A6 - 0x4], D3
00000CA6 C680 and.l D3, D0
00000CA8 660C bne +0xE /* 00000CB6 */
00000CAA 202E FFFC move.l D0, [A6 - 0x4]
00000CAE 0280 8000 0000 andi.l D0, 0x80000000
00000CB4 6736 beq +0x38 /* 00000CEC */
label00000CB6:
00000CB6 206E 0012 movea.l A0, [A6 + 0x12]
00000CBA 2028 0020 move.l D0, [A0 + 0x20]
00000CBE 7202 moveq.l D1, 0x02
00000CC0 C081 and.l D0, D1
00000CC2 6706 beq +0x8 /* 00000CCA */
00000CC4 41FA 004E lea.l A0, [PC + 0x4E /* 00000D14, value 0x64656669 'defi', cstring "defined" */]
00000CC8 6004 bra +0x6 /* 00000CCE */
label00000CCA:
00000CCA 41FA 0032 lea.l A0, [PC + 0x32 /* 00000CFE, value 0x72656665 'refe', cstring "referenced by a call" */]
label00000CCE:
00000CCE 2F08 move.l -[A7], A0
00000CD0 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000CD4 4EBA F32A jsr [PC - 0xCD6 /* 00000000 */]
00000CD8 2F00 move.l -[A7], D0
00000CDA 2F3C 0000 00D3 move.l -[A7], 0xD3
00000CE0 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000CE4 4FEF 000C lea.l A7, [A7 + 0xC]
00000CE8 4240 clr.w D0
00000CEA 6002 bra +0x4 /* 00000CEE */
label00000CEC:
00000CEC 7001 moveq.l D0, 0x01
label00000CEE:
00000CEE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000CF2 4E5E unlink A6
00000CF4 205F movea.l A0, [A7]+
00000CF6 4FEF 0012 lea.l A7, [A7 + 0x12]
00000CFA 4ED0 jmp [A0]
00000CFC 001E 7265 ori.b [A6]+, 0x65 /* 'e' */
00000D00 6665 bne +0x67 /* 00000D67 */
00000D02 7265 moveq.l D1, 0x65
00000D04 6E63 bgt +0x65 /* 00000D69 */
00000D06 6564 bcs +0x66 /* 00000D6C */
00000D08 2062 movea.l A0, -[A2]
00000D0A 7920 moveq.l D4, 0x20
00000D0C 6120 bsr +0x22 /* 00000D2E */
00000D0E 6361 bls +0x63 /* 00000D71 */
00000D10 6C6C bge +0x6E /* 00000D7E */
00000D12 0000 6465 ori.b D0, 0x65 /* 'e' */
00000D16 6669 bne +0x6B /* 00000D81 */
00000D18 6E65 bgt +0x67 /* 00000D7F */
00000D1A 6400 4E56 bcc +0x4E58 /* 00005B72 */
00000D1E 0000 48E7 ori.b D0, 0xE7
00000D22 1038 286E move.b D0, [0x0000286E]
00000D26 0008 7601 ori.b A0, 0x1
00000D2A 2F2E 0018 move.l -[A7], [A6 + 0x18]
fn00000D2E:
00000D2E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000D32 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D36 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D3A 3F2C 000E move.w -[A7], [A4 + 0xE]
00000D3E 4EBA FEB4 jsr [PC - 0x14C /* 00000BF4 */]
00000D42 4A40 tst.w D0
00000D44 6700 00AE beq +0xB0 /* 00000DF4 */
00000D48 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000D4C 2054 movea.l A0, [A4]
00000D4E 2F10 move.l -[A7], [A0]
00000D50 4267 clr.w -[A7]
00000D52 4EBA FC1C jsr [PC - 0x3E4 /* 00000970 */]
00000D56 4A80 tst.l D0
00000D58 6716 beq +0x18 /* 00000D70 */
00000D5A 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000D5E 4EBA F2A0 jsr [PC - 0xD60 /* 00000000 */]
00000D62 2F00 move.l -[A7], D0
00000D64 701A moveq.l D0, 0x1A
00000D66 2F00 move.l -[A7], D0
00000D68 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
label00000D6C:
00000D6C 504F addq.w A7, 8
00000D6E 4243 clr.w D3
label00000D70:
00000D70 246C 0004 movea.l A2, [A4 + 0x4]
00000D74 200A move.l D0, A2
00000D76 672E beq +0x30 /* 00000DA6 */
00000D78 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000D7C 2F0A move.l -[A7], A2
label00000D7E:
00000D7E 4267 clr.w -[A7]
00000D80 4EBA FBEE jsr [PC - 0x412 /* 00000970 */]
00000D84 4A80 tst.l D0
00000D86 671E beq +0x20 /* 00000DA6 */
00000D88 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000D8C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000D90 4EBA F26E jsr [PC - 0xD92 /* 00000000 */]
00000D94 2F00 move.l -[A7], D0
00000D96 2F3C 0000 00D5 move.l -[A7], 0xD5
00000D9C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000DA0 4FEF 000C lea.l A7, [A7 + 0xC]
00000DA4 4243 clr.w D3
label00000DA6:
00000DA6 4A43 tst.w D3
00000DA8 674A beq +0x4C /* 00000DF4 */
00000DAA 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000DAE 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000DB2 584F addq.w A7, 4
00000DB4 2600 move.l D3, D0
00000DB6 2003 move.l D0, D3
00000DB8 5080 addq.l D0, 8
00000DBA 2F00 move.l -[A7], D0
00000DBC 206D D968 movea.l A0, [A5 - 0x2698]
00000DC0 4E90 jsr [A0]
00000DC2 2640 movea.l A3, D0
00000DC4 200B move.l D0, A3
00000DC6 672C beq +0x2E /* 00000DF4 */
00000DC8 102C 000C move.b D0, [A4 + 0xC]
00000DCC 1680 move.b [A3], D0
00000DCE 7000 moveq.l D0, 0x00
00000DD0 2740 0002 move.l [A3 + 0x2], D0
00000DD4 2003 move.l D0, D3
00000DD6 5280 addq.l D0, 1
00000DD8 2F00 move.l -[A7], D0
00000DDA 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000DDE 204B movea.l A0, A3
00000DE0 5C48 addq.w A0, 6
00000DE2 2F08 move.l -[A7], A0
00000DE4 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000DE8 4FEF 000C lea.l A7, [A7 + 0xC]
00000DEC 2F14 move.l -[A7], [A4]
00000DEE 2F0B move.l -[A7], A3
00000DF0 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label00000DF4:
00000DF4 7001 moveq.l D0, 0x01
00000DF6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000DFA 4E5E unlink A6
00000DFC 205F movea.l A0, [A7]+
00000DFE 4FEF 0014 lea.l A7, [A7 + 0x14]
00000E02 4ED0 jmp [A0]
00000E04 4E56 0000 link A6, 0
00000E08 48E7 1030 movem.l -[A7], D3,A2,A3
00000E0C 246E 0018 movea.l A2, [A6 + 0x18]
00000E10 2F0A move.l -[A7], A2
00000E12 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000E16 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E1A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E1E 7001 moveq.l D0, 0x01
00000E20 3F00 move.w -[A7], D0
00000E22 4EBA FDD0 jsr [PC - 0x230 /* 00000BF4 */]
00000E26 4A40 tst.w D0
00000E28 676A beq +0x6C /* 00000E94 */
00000E2A 2F0A move.l -[A7], A2
00000E2C 2F2D C47A move.l -[A7], [A5 - 0x3B86]
00000E30 4267 clr.w -[A7]
00000E32 4EBA FB3C jsr [PC - 0x4C4 /* 00000970 */]
00000E36 4A80 tst.l D0
00000E38 6714 beq +0x16 /* 00000E4E */
00000E3A 2F0A move.l -[A7], A2
00000E3C 4EBA F1C2 jsr [PC - 0xE3E /* 00000000 */]
00000E40 2F00 move.l -[A7], D0
00000E42 701A moveq.l D0, 0x1A
00000E44 2F00 move.l -[A7], D0
00000E46 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00000E4A 504F addq.w A7, 8
00000E4C 6046 bra +0x48 /* 00000E94 */
label00000E4E:
00000E4E 2F0A move.l -[A7], A2
00000E50 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000E54 584F addq.w A7, 4
00000E56 2600 move.l D3, D0
00000E58 2003 move.l D0, D3
00000E5A 5080 addq.l D0, 8
00000E5C 2F00 move.l -[A7], D0
00000E5E 206D D968 movea.l A0, [A5 - 0x2698]
00000E62 4E90 jsr [A0]
00000E64 2640 movea.l A3, D0
00000E66 200B move.l D0, A3
00000E68 672A beq +0x2C /* 00000E94 */
00000E6A 16BC 0005 move.b [A3], 0x5
00000E6E 276E 0008 0002 move.l [A3 + 0x2], [A6 + 0x8]
00000E74 2003 move.l D0, D3
00000E76 5280 addq.l D0, 1
00000E78 2F00 move.l -[A7], D0
00000E7A 2F0A move.l -[A7], A2
00000E7C 204B movea.l A0, A3
00000E7E 5C48 addq.w A0, 6
00000E80 2F08 move.l -[A7], A0
00000E82 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000E86 4FEF 000C lea.l A7, [A7 + 0xC]
00000E8A 486D C47A pea.l [A5 - 0x3B86]
00000E8E 2F0B move.l -[A7], A3
00000E90 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label00000E94:
00000E94 7001 moveq.l D0, 0x01
00000E96 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000E9A 4E5E unlink A6
00000E9C 205F movea.l A0, [A7]+
00000E9E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000EA2 4ED0 jmp [A0]
00000EA4 4E56 FFFC link A6, -0x0004
00000EA8 48E7 1010 movem.l -[A7], D3,A3
00000EAC 266E 0008 movea.l A3, [A6 + 0x8]
00000EB0 200B move.l D0, A3
00000EB2 6600 00DC bne +0xDE /* 00000F90 */
00000EB6 00AD 8000 0001 D99C ori.l [A5 - 0x2664], 0x80000001
00000EBE 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000EC2 0C2D 0084 CDDC cmpi.b [A5 - 0x3224], 0x84
00000EC8 660E bne +0x10 /* 00000ED8 */
00000ECA 486E FFFC pea.l [A6 - 0x4]
00000ECE 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */]
00000ED2 2640 movea.l A3, D0
00000ED4 7601 moveq.l D3, 0x01
00000ED6 6028 bra +0x2A /* 00000F00 */
label00000ED8:
00000ED8 0C2D 0089 CDDC cmpi.b [A5 - 0x3224], 0x89
00000EDE 6614 bne +0x16 /* 00000EF4 */
00000EE0 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00000EE4 7002 moveq.l D0, 0x02
00000EE6 3F00 move.w -[A7], D0
00000EE8 206D D960 movea.l A0, [A5 - 0x26A0]
00000EEC 4E90 jsr [A0]
00000EEE 2640 movea.l A3, D0
00000EF0 4243 clr.w D3
00000EF2 600C bra +0xE /* 00000F00 */
label00000EF4:
00000EF4 2F3C 0000 00DB move.l -[A7], 0xDB
00000EFA 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000EFE 584F addq.w A7, 4
label00000F00:
00000F00 200B move.l D0, A3
00000F02 660C bne +0xE /* 00000F10 */
00000F04 2F0B move.l -[A7], A3
00000F06 206D D958 movea.l A0, [A5 - 0x26A8]
00000F0A 4E90 jsr [A0]
00000F0C 6000 0108 bra +0x10A /* 00001016 */
label00000F10:
00000F10 4A43 tst.w D3
00000F12 6604 bne +0x6 /* 00000F18 */
00000F14 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00000F18:
00000F18 162D CDDC move.b D3, [A5 - 0x3224]
00000F1C 0C03 008A cmpi.b D3, 0x8A
00000F20 6720 beq +0x22 /* 00000F42 */
00000F22 0C03 0089 cmpi.b D3, 0x89
00000F26 671A beq +0x1C /* 00000F42 */
00000F28 7053 moveq.l D0, 0x53
00000F2A B600 cmp.b D3, D0
00000F2C 6714 beq +0x16 /* 00000F42 */
00000F2E 704A moveq.l D0, 0x4A
00000F30 B600 cmp.b D3, D0
00000F32 670E beq +0x10 /* 00000F42 */
00000F34 7014 moveq.l D0, 0x14
00000F36 2F00 move.l -[A7], D0
00000F38 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000F3C 584F addq.w A7, 4
00000F3E 6000 00D6 bra +0xD8 /* 00001016 */
label00000F42:
00000F42 162D CDDC move.b D3, [A5 - 0x3224]
00000F46 0C03 0089 cmpi.b D3, 0x89
00000F4A 670C beq +0xE /* 00000F58 */
00000F4C 7053 moveq.l D0, 0x53
00000F4E B600 cmp.b D3, D0
00000F50 6706 beq +0x8 /* 00000F58 */
00000F52 704A moveq.l D0, 0x4A
00000F54 B600 cmp.b D3, D0
00000F56 6638 bne +0x3A /* 00000F90 */
label00000F58:
00000F58 4A13 tst.b [A3]
00000F5A 6618 bne +0x1A /* 00000F74 */
00000F5C 2F3C 0000 00DC move.l -[A7], 0xDC
00000F62 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000F66 584F addq.w A7, 4
00000F68 2F0B move.l -[A7], A3
00000F6A 206D D958 movea.l A0, [A5 - 0x26A8]
00000F6E 4E90 jsr [A0]
00000F70 6000 00A4 bra +0xA6 /* 00001016 */
label00000F74:
00000F74 486D 1D4A pea.l [A5 + 0x1D4A /* export_933 */]
00000F78 2F0B move.l -[A7], A3
00000F7A 7001 moveq.l D0, 0x01
00000F7C 3F00 move.w -[A7], D0
00000F7E 4267 clr.w -[A7]
00000F80 4EBA F320 jsr [PC - 0xCE0 /* 000002A2 */]
00000F84 00AD 8000 0001 D99C ori.l [A5 - 0x2664], 0x80000001
00000F8C 6000 0088 bra +0x8A /* 00001016 */
label00000F90:
00000F90 202D C48A move.l D0, [A5 - 0x3B76]
00000F94 6710 beq +0x12 /* 00000FA6 */
00000F96 2F2D C48A move.l -[A7], [A5 - 0x3B76]
00000F9A 2F0B move.l -[A7], A3
00000F9C 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000FA0 504F addq.w A7, 8
00000FA2 4A80 tst.l D0
00000FA4 675E beq +0x60 /* 00001004 */
label00000FA6:
00000FA6 4A13 tst.b [A3]
00000FA8 6626 bne +0x28 /* 00000FD0 */
00000FAA 2F0B move.l -[A7], A3
00000FAC 206D D958 movea.l A0, [A5 - 0x26A8]
00000FB0 4E90 jsr [A0]
00000FB2 202D C48A move.l D0, [A5 - 0x3B76]
00000FB6 6732 beq +0x34 /* 00000FEA */
00000FB8 2F2D C48A move.l -[A7], [A5 - 0x3B76]
00000FBC 206D D958 movea.l A0, [A5 - 0x26A8]
00000FC0 4E90 jsr [A0]
00000FC2 7000 moveq.l D0, 0x00
00000FC4 2B40 C48A move.l [A5 - 0x3B76], D0
00000FC8 7001 moveq.l D0, 0x01
00000FCA 3B40 C48E move.w [A5 - 0x3B72], D0
00000FCE 601A bra +0x1C /* 00000FEA */
label00000FD0:
00000FD0 202D C48A move.l D0, [A5 - 0x3B76]
00000FD4 670A beq +0xC /* 00000FE0 */
00000FD6 2F2D C48A move.l -[A7], [A5 - 0x3B76]
00000FDA 206D D958 movea.l A0, [A5 - 0x26A8]
00000FDE 4E90 jsr [A0]
label00000FE0:
00000FE0 2B4B C48A move.l [A5 - 0x3B76], A3
00000FE4 7001 moveq.l D0, 0x01
00000FE6 3B40 C48E move.w [A5 - 0x3B72], D0
label00000FEA:
00000FEA 302D C48E move.w D0, [A5 - 0x3B72]
00000FEE 670C beq +0xE /* 00000FFC */
00000FF0 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
00000FF4 2F2D C48A move.l -[A7], [A5 - 0x3B76]
00000FF8 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
label00000FFC:
00000FFC 202E 0008 move.l D0, [A6 + 0x8]
00001000 6714 beq +0x16 /* 00001016 */
00001002 6022 bra +0x24 /* 00001026 */
label00001004:
00001004 200B move.l D0, A3
00001006 670E beq +0x10 /* 00001016 */
00001008 2F0B move.l -[A7], A3
0000100A 206D D958 movea.l A0, [A5 - 0x26A8]
0000100E 4E90 jsr [A0]
00001010 6004 bra +0x6 /* 00001016 */
label00001012:
00001012 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label00001016:
00001016 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
0000101C 66F4 bne -0xA /* 00001012 */
0000101E 02AD 7FFF FFFE D99C andi.l [A5 - 0x2664], 0x7FFFFFFE
label00001026:
00001026 4CDF 0808 movem.l D3,A3, [A7]+
0000102A 4E5E unlink A6
0000102C 205F movea.l A0, [A7]+
0000102E 584F addq.w A7, 4
00001030 4ED0 jmp [A0]
00001032 4E56 0000 link A6, 0
00001036 2F0A move.l -[A7], A2
00001038 246E 0008 movea.l A2, [A6 + 0x8]
0000103C 2052 movea.l A0, [A2]
0000103E 5448 addq.w A0, 2
00001040 2F08 move.l -[A7], A0
00001042 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001046 2F0A move.l -[A7], A2
00001048 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000104C 245F movea.l A2, [A7]+
0000104E 4E5E unlink A6
00001050 205F movea.l A0, [A7]+
00001052 584F addq.w A7, 4
00001054 4ED0 jmp [A0]
00001056 4E56 0000 link A6, 0
0000105A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000105E 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001062 206E 0008 movea.l A0, [A6 + 0x8]
00001066 2050 movea.l A0, [A0]
00001068 5448 addq.w A0, 2
0000106A 2F08 move.l -[A7], A0
0000106C 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001070 4E5E unlink A6
00001072 205F movea.l A0, [A7]+
00001074 584F addq.w A7, 4
00001076 4ED0 jmp [A0]
00001078 4E56 0000 link A6, 0
0000107C 48E7 1818 movem.l -[A7], D3,D4,A3,A4
00001080 266E 0014 movea.l A3, [A6 + 0x14]
00001084 286E 0018 movea.l A4, [A6 + 0x18]
00001088 206E 0008 movea.l A0, [A6 + 0x8]
0000108C 3810 move.w D4, [A0]
0000108E 200B move.l D0, A3
00001090 6700 012E beq +0x130 /* 000011C0 */
00001094 206B 000C movea.l A0, [A3 + 0xC]
00001098 2010 move.l D0, [A0]
0000109A 721F moveq.l D1, 0x1F
0000109C C081 and.l D0, D1
0000109E 41ED D414 lea.l A0, [A5 - 0x2BEC]
000010A2 1030 0000 move.b D0, [A0 + D0.w]
000010A6 7210 moveq.l D1, 0x10
000010A8 C001 and.b D0, D1
000010AA 6620 bne +0x22 /* 000010CC */
000010AC 4AAB 0014 tst.l [A3 + 0x14]
000010B0 671A beq +0x1C /* 000010CC */
000010B2 2F0C move.l -[A7], A4
000010B4 4EBA EF4A jsr [PC - 0x10B6 /* 00000000 */]
000010B8 2F00 move.l -[A7], D0
000010BA 2F3C 0000 00E1 move.l -[A7], 0xE1
000010C0 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000010C4 504F addq.w A7, 8
000010C6 7001 moveq.l D0, 0x01
000010C8 4EFA 0174 jmp [PC + 0x174 /* 0000123E */]
label000010CC:
000010CC 3004 move.w D0, D4
000010CE 48C0 ext.l D0
000010D0 7201 moveq.l D1, 0x01
000010D2 B081 cmp.l D0, D1
000010D4 6710 beq +0x12 /* 000010E6 */
000010D6 7202 moveq.l D1, 0x02
000010D8 B081 cmp.l D0, D1
000010DA 670A beq +0xC /* 000010E6 */
000010DC 7204 moveq.l D1, 0x04
000010DE B081 cmp.l D0, D1
000010E0 6758 beq +0x5A /* 0000113A */
000010E2 6000 0116 bra +0x118 /* 000011FA */
label000010E6:
000010E6 102B 001C move.b D0, [A3 + 0x1C]
000010EA 7203 moveq.l D1, 0x03
000010EC B001 cmp.b D0, D1
000010EE 6600 00D0 bne +0xD2 /* 000011C0 */
000010F2 206B 000C movea.l A0, [A3 + 0xC]
000010F6 2010 move.l D0, [A0]
000010F8 721F moveq.l D1, 0x1F
000010FA C081 and.l D0, D1
000010FC 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001100 1030 0000 move.b D0, [A0 + D0.w]
00001104 7210 moveq.l D1, 0x10
00001106 C001 and.b D0, D1
00001108 671E beq +0x20 /* 00001128 */
0000110A 2F0C move.l -[A7], A4
0000110C 2F0B move.l -[A7], A3
0000110E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001112 2F2E 000C move.l -[A7], [A6 + 0xC]
00001116 7001 moveq.l D0, 0x01
00001118 3F00 move.w -[A7], D0
0000111A 4EBA FAD8 jsr [PC - 0x528 /* 00000BF4 */]
0000111E 4A40 tst.w D0
00001120 6600 00D8 bne +0xDA /* 000011FA */
00001124 6000 0116 bra +0x118 /* 0000123C */
label00001128:
00001128 202B 0020 move.l D0, [A3 + 0x20]
0000112C 0280 0008 0000 andi.l D0, 0x80000
00001132 6700 00C6 beq +0xC8 /* 000011FA */
00001136 6000 00A4 bra +0xA6 /* 000011DC */
label0000113A:
0000113A 206B 000C movea.l A0, [A3 + 0xC]
0000113E 2010 move.l D0, [A0]
00001140 721F moveq.l D1, 0x1F
00001142 C081 and.l D0, D1
00001144 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001148 1030 0000 move.b D0, [A0 + D0.w]
0000114C 7210 moveq.l D1, 0x10
0000114E C001 and.b D0, D1
00001150 6764 beq +0x66 /* 000011B6 */
00001152 2F0C move.l -[A7], A4
00001154 2F0B move.l -[A7], A3
00001156 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000115A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000115E 7601 moveq.l D3, 0x01
00001160 3F03 move.w -[A7], D3
00001162 4EBA FA90 jsr [PC - 0x570 /* 00000BF4 */]
00001166 4A40 tst.w D0
00001168 6700 00D2 beq +0xD4 /* 0000123C */
0000116C 302B 0048 move.w D0, [A3 + 0x48]
00001170 3203 move.w D1, D3
00001172 C041 and.w D0, D1
00001174 671A beq +0x1C /* 00001190 */
00001176 2F0C move.l -[A7], A4
00001178 4EBA EE86 jsr [PC - 0x117A /* 00000000 */]
0000117C 2F00 move.l -[A7], D0
0000117E 2F3C 0000 00DE move.l -[A7], 0xDE
00001184 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001188 504F addq.w A7, 8
0000118A 3003 move.w D0, D3
0000118C 4EFA 00B0 jmp [PC + 0xB0 /* 0000123E */]
label00001190:
00001190 202B 0020 move.l D0, [A3 + 0x20]
00001194 0280 0000 0200 andi.l D0, 0x200
0000119A 675E beq +0x60 /* 000011FA */
0000119C 2F0C move.l -[A7], A4
0000119E 4EBA EE60 jsr [PC - 0x11A0 /* 00000000 */]
000011A2 2F00 move.l -[A7], D0
000011A4 2F3C 0000 00DF move.l -[A7], 0xDF
000011AA 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000011AE 504F addq.w A7, 8
000011B0 3003 move.w D0, D3
000011B2 4EFA 008A jmp [PC + 0x8A /* 0000123E */]
label000011B6:
000011B6 102B 001C move.b D0, [A3 + 0x1C]
000011BA 7203 moveq.l D1, 0x03
000011BC B001 cmp.b D0, D1
000011BE 6710 beq +0x12 /* 000011D0 */
label000011C0:
000011C0 2F3C 0000 00E2 move.l -[A7], 0xE2
000011C6 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000011CA 584F addq.w A7, 4
000011CC 7001 moveq.l D0, 0x01
000011CE 606E bra +0x70 /* 0000123E */
label000011D0:
000011D0 202B 0020 move.l D0, [A3 + 0x20]
000011D4 0280 0008 0000 andi.l D0, 0x80000
000011DA 671E beq +0x20 /* 000011FA */
label000011DC:
000011DC 487A 0070 pea.l [PC + 0x70 /* 0000124E, value 0x72656665 'refe', cstring "referenced" */]
000011E0 2F0C move.l -[A7], A4
000011E2 4EBA EE1C jsr [PC - 0x11E4 /* 00000000 */]
000011E6 2F00 move.l -[A7], D0
000011E8 2F3C 0000 00D3 move.l -[A7], 0xD3
000011EE 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000011F2 4FEF 000C lea.l A7, [A7 + 0xC]
000011F6 7001 moveq.l D0, 0x01
000011F8 6044 bra +0x46 /* 0000123E */
label000011FA:
000011FA 0C44 0002 cmpi.w D4, 0x2
000011FE 6608 bne +0xA /* 00001208 */
00001200 026B FFFB 0048 andi.w [A3 + 0x48], 0xFFFB
00001206 600C bra +0xE /* 00001214 */
label00001208:
00001208 0C44 0004 cmpi.w D4, 0x4
0000120C 6606 bne +0x8 /* 00001214 */
0000120E 026B FFFD 0048 andi.w [A3 + 0x48], 0xFFFD
label00001214:
00001214 896B 0048 or.w [A3 + 0x48], D4
00001218 206B 000C movea.l A0, [A3 + 0xC]
0000121C 2010 move.l D0, [A0]
0000121E 721F moveq.l D1, 0x1F
00001220 C081 and.l D0, D1
00001222 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001226 1030 0000 move.b D0, [A0 + D0.w]
0000122A 7210 moveq.l D1, 0x10
0000122C C001 and.b D0, D1
0000122E 670C beq +0xE /* 0000123C */
00001230 206B 0010 movea.l A0, [A3 + 0x10]
00001234 2668 0004 movea.l A3, [A0 + 0x4]
00001238 200B move.l D0, A3
0000123A 66BE bne -0x40 /* 000011FA */
label0000123C:
0000123C 7001 moveq.l D0, 0x01
label0000123E:
0000123E 4CDF 1818 movem.l D3,D4,A3,A4, [A7]+
00001242 4E5E unlink A6
00001244 205F movea.l A0, [A7]+
00001246 4FEF 0014 lea.l A7, [A7 + 0x14]
0000124A 4ED0 jmp [A0]
0000124C 000C 7265 ori.b A4, 0x65 /* 'e' */
00001250 6665 bne +0x67 /* 000012B7 */
00001252 7265 moveq.l D1, 0x65
00001254 6E63 bgt +0x65 /* 000012B9 */
00001256 6564 bcs +0x66 /* 000012BC */
00001258 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000125C 0000 48E7 ori.b D0, 0xE7
00001260 1C00 move.b D6, D0
00001262 00AD 8000 0001 D99C ori.l [A5 - 0x2664], 0x80000001
0000126A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000126E 162D CDDC move.b D3, [A5 - 0x3224]
00001272 0C03 0089 cmpi.b D3, 0x89
00001276 671A beq +0x1C /* 00001292 */
00001278 7053 moveq.l D0, 0x53
0000127A B600 cmp.b D3, D0
0000127C 6714 beq +0x16 /* 00001292 */
0000127E 704A moveq.l D0, 0x4A
00001280 B600 cmp.b D3, D0
00001282 670E beq +0x10 /* 00001292 */
00001284 7014 moveq.l D0, 0x14
00001286 2F00 move.l -[A7], D0
00001288 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000128C 584F addq.w A7, 4
0000128E 6000 024E bra +0x250 /* 000014DE */
label00001292:
00001292 162D CDDC move.b D3, [A5 - 0x3224]
00001296 704A moveq.l D0, 0x4A
00001298 B600 cmp.b D3, D0
0000129A 6700 0102 beq +0x104 /* 0000139E */
0000129E 7053 moveq.l D0, 0x53
000012A0 B600 cmp.b D3, D0
000012A2 6700 00FA beq +0xFC /* 0000139E */
000012A6 487A 0254 pea.l [PC + 0x254 /* 000014FC, value 0x6F6E0000 'on\0\0', cstring "on" */]
000012AA 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000012AE 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000012B2 504F addq.w A7, 8
000012B4 4A80 tst.l D0
000012B6 6600 00E6 bne +0xE8 /* 0000139E */
000012BA 302E 0008 move.w D0, [A6 + 0x8]
// begin alternate branch 000012BC-000012C0
label000012BC:
000012BC 0008 48C0 ori.b A0, 0xC0
// end alternate branch 000012BC-000012C0
label000012BC: // (misaligned)
000012BE 48C0 ext.l D0
000012C0 7201 moveq.l D1, 0x01
000012C2 B081 cmp.l D0, D1
000012C4 6710 beq +0x12 /* 000012D6 */
000012C6 7202 moveq.l D1, 0x02
000012C8 B081 cmp.l D0, D1
000012CA 6740 beq +0x42 /* 0000130C */
000012CC 7204 moveq.l D1, 0x04
000012CE B081 cmp.l D0, D1
000012D0 6776 beq +0x78 /* 00001348 */
000012D2 6000 00AE bra +0xB0 /* 00001382 */
label000012D6:
000012D6 0CAD 0000 00FF C872 cmpi.l [A5 - 0x378E], 0xFF
000012DE 6D12 blt +0x14 /* 000012F2 */
000012E0 487A 021E pea.l [PC + 0x21E /* 00001500, value 0x43464D00 'CFM\0', cstring "CFM" */]
000012E4 2F3C 0000 00B5 move.l -[A7], 0xB5
000012EA 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000012EE 504F addq.w A7, 8
000012F0 6012 bra +0x14 /* 00001304 */
label000012F2:
000012F2 52AD C872 addq.l [A5 - 0x378E], 1
000012F6 202D C872 move.l D0, [A5 - 0x378E]
000012FA 41ED CB04 lea.l A0, [A5 - 0x34FC]
000012FE 11AD D5E4 0000 move.b [A0 + D0.w], [A5 - 0x2A1C]
label00001304:
00001304 002D 0001 D5E4 ori.b [A5 - 0x2A1C], 0x1
0000130A 6076 bra +0x78 /* 00001382 */
label0000130C:
0000130C 0CAD 0000 00FF C876 cmpi.l [A5 - 0x378A], 0xFF
00001314 6D12 blt +0x14 /* 00001328 */
00001316 487A 01EC pea.l [PC + 0x1EC /* 00001504, value 0x43464D00 'CFM\0', cstring "CFM" */]
0000131A 2F3C 0000 00B5 move.l -[A7], 0xB5
00001320 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001324 504F addq.w A7, 8
00001326 6012 bra +0x14 /* 0000133A */
label00001328:
00001328 52AD C876 addq.l [A5 - 0x378A], 1
0000132C 202D C876 move.l D0, [A5 - 0x378A]
00001330 41ED CA04 lea.l A0, [A5 - 0x35FC]
00001334 11AD D5E4 0000 move.b [A0 + D0.w], [A5 - 0x2A1C]
label0000133A:
0000133A 022D 00FB D5E4 andi.b [A5 - 0x2A1C], 0xFB
00001340 002D 0002 D5E4 ori.b [A5 - 0x2A1C], 0x2
00001346 603A bra +0x3C /* 00001382 */
label00001348:
00001348 0CAD 0000 00FF C87A cmpi.l [A5 - 0x3786], 0xFF
00001350 6D12 blt +0x14 /* 00001364 */
00001352 487A 01B4 pea.l [PC + 0x1B4 /* 00001508, value 0x43464D00 'CFM\0', cstring "CFM" */]
00001356 2F3C 0000 00B5 move.l -[A7], 0xB5
0000135C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001360 504F addq.w A7, 8
00001362 6012 bra +0x14 /* 00001376 */
label00001364:
00001364 52AD C87A addq.l [A5 - 0x3786], 1
00001368 202D C87A move.l D0, [A5 - 0x3786]
0000136C 41ED C904 lea.l A0, [A5 - 0x36FC]
00001370 11AD D5E4 0000 move.b [A0 + D0.w], [A5 - 0x2A1C]
label00001376:
00001376 022D 00FD D5E4 andi.b [A5 - 0x2A1C], 0xFD
0000137C 002D 0004 D5E4 ori.b [A5 - 0x2A1C], 0x4
label00001382:
00001382 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001386 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
0000138C 6700 0150 beq +0x152 /* 000014DE */
00001390 7017 moveq.l D0, 0x17
00001392 2F00 move.l -[A7], D0
00001394 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001398 584F addq.w A7, 4
0000139A 6000 0142 bra +0x144 /* 000014DE */
label0000139E:
0000139E 162D CDDC move.b D3, [A5 - 0x3224]
000013A2 704A moveq.l D0, 0x4A
000013A4 B600 cmp.b D3, D0
000013A6 6700 0112 beq +0x114 /* 000014BA */
000013AA 7053 moveq.l D0, 0x53
000013AC B600 cmp.b D3, D0
000013AE 6700 010A beq +0x10C /* 000014BA */
000013B2 487A 015E pea.l [PC + 0x15E /* 00001512, value 0x6F666600 'off\0', cstring "off" */]
000013B6 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000013BA 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000013BE 504F addq.w A7, 8
000013C0 4A80 tst.l D0
000013C2 6714 beq +0x16 /* 000013D8 */
000013C4 487A 0146 pea.l [PC + 0x146 /* 0000150C, value 0x72657365 'rese', cstring "reset" */]
000013C8 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000013CC 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000013D0 504F addq.w A7, 8
000013D2 4A80 tst.l D0
000013D4 6600 00E4 bne +0xE6 /* 000014BA */
label000013D8:
000013D8 487A 013C pea.l [PC + 0x13C /* 00001516, value 0x6F666600 'off\0', cstring "off" */]
000013DC 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000013E0 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000013E4 504F addq.w A7, 8
000013E6 4A80 tst.l D0
000013E8 6632 bne +0x34 /* 0000141C */
000013EA 122D D5E4 move.b D1, [A5 - 0x2A1C]
000013EE 7000 moveq.l D0, 0x00
000013F0 1001 move.b D0, D1
000013F2 322E 0008 move.w D1, [A6 + 0x8]
000013F6 48C1 ext.l D1
000013F8 C081 and.l D0, D1
000013FA 6610 bne +0x12 /* 0000140C */
000013FC 2F3C 0000 009C move.l -[A7], 0x9C
00001402 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001406 584F addq.w A7, 4
00001408 4244 clr.w D4
0000140A 600C bra +0xE /* 00001418 */
label0000140C:
0000140C 102E 0009 move.b D0, [A6 + 0x9]
00001410 4600 not.b D0
00001412 C12D D5E4 and.b [A5 - 0x2A1C], D0
00001416 7801 moveq.l D4, 0x01
label00001418:
00001418 4245 clr.w D5
0000141A 6004 bra +0x6 /* 00001420 */
label0000141C:
0000141C 4244 clr.w D4
0000141E 7A01 moveq.l D5, 0x01
label00001420:
00001420 302E 0008 move.w D0, [A6 + 0x8]
00001424 48C0 ext.l D0
00001426 7201 moveq.l D1, 0x01
00001428 B081 cmp.l D0, D1
0000142A 670E beq +0x10 /* 0000143A */
0000142C 7202 moveq.l D1, 0x02
0000142E B081 cmp.l D0, D1
00001430 6726 beq +0x28 /* 00001458 */
00001432 7204 moveq.l D1, 0x04
00001434 B081 cmp.l D0, D1
00001436 673E beq +0x40 /* 00001476 */
00001438 6058 bra +0x5A /* 00001492 */
label0000143A:
0000143A 262D C872 move.l D3, [A5 - 0x378E]
0000143E 6F52 ble +0x54 /* 00001492 */
00001440 4A45 tst.w D5
00001442 670C beq +0xE /* 00001450 */
00001444 41ED CB04 lea.l A0, [A5 - 0x34FC]
00001448 1030 3000 move.b D0, [A0 + D3.w]
0000144C 1B40 D5E4 move.b [A5 - 0x2A1C], D0
label00001450:
00001450 53AD C872 subq.l [A5 - 0x378E], 1
00001454 4244 clr.w D4
00001456 603A bra +0x3C /* 00001492 */
label00001458:
00001458 262D C876 move.l D3, [A5 - 0x378A]
0000145C 6F34 ble +0x36 /* 00001492 */
0000145E 4A45 tst.w D5
00001460 670C beq +0xE /* 0000146E */
00001462 41ED CA04 lea.l A0, [A5 - 0x35FC]
00001466 1030 3000 move.b D0, [A0 + D3.w]
0000146A 1B40 D5E4 move.b [A5 - 0x2A1C], D0
label0000146E:
0000146E 53AD C876 subq.l [A5 - 0x378A], 1
00001472 4244 clr.w D4
00001474 601C bra +0x1E /* 00001492 */
label00001476:
00001476 262D C87A move.l D3, [A5 - 0x3786]
0000147A 6F16 ble +0x18 /* 00001492 */
0000147C 4A45 tst.w D5
0000147E 670C beq +0xE /* 0000148C */
00001480 41ED C904 lea.l A0, [A5 - 0x36FC]
00001484 1030 3000 move.b D0, [A0 + D3.w]
00001488 1B40 D5E4 move.b [A5 - 0x2A1C], D0
label0000148C:
0000148C 53AD C87A subq.l [A5 - 0x3786], 1
00001490 4244 clr.w D4
label00001492:
00001492 4A44 tst.w D4
00001494 670C beq +0xE /* 000014A2 */
00001496 2F3C 0000 009C move.l -[A7], 0x9C
0000149C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000014A0 584F addq.w A7, 4
label000014A2:
000014A2 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000014A6 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
000014AC 6730 beq +0x32 /* 000014DE */
000014AE 7017 moveq.l D0, 0x17
000014B0 2F00 move.l -[A7], D0
000014B2 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000014B6 584F addq.w A7, 4
000014B8 6024 bra +0x26 /* 000014DE */
label000014BA:
000014BA 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
000014BE 486D 1D6A pea.l [A5 + 0x1D6A /* export_937 */]
000014C2 486E 0008 pea.l [A6 + 0x8]
000014C6 7001 moveq.l D0, 0x01
000014C8 3F00 move.w -[A7], D0
000014CA 4267 clr.w -[A7]
000014CC 4EBA EDD4 jsr [PC - 0x122C /* 000002A2 */]
000014D0 00AD 8000 0001 D99C ori.l [A5 - 0x2664], 0x80000001
000014D8 6004 bra +0x6 /* 000014DE */
label000014DA:
000014DA 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label000014DE:
000014DE 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
000014E4 66F4 bne -0xA /* 000014DA */
000014E6 02AD 7FFF FFFE D99C andi.l [A5 - 0x2664], 0x7FFFFFFE
000014EE 4CDF 0038 movem.l D3,D4,D5, [A7]+
000014F2 4E5E unlink A6
000014F4 205F movea.l A0, [A7]+
000014F6 544F addq.w A7, 2
000014F8 4ED0 jmp [A0]
000014FA 001E 6F6E ori.b [A6]+, 0x6E /* 'n' */
000014FE 0000 4346 ori.b D0, 0x46 /* 'F' */
00001502 4D00 .invalid 6, D0 // invalid opcode 4 with b == 4
00001504 4346 chk.w D1, D6
00001506 4D00 .invalid 6, D0 // invalid opcode 4 with b == 4
00001508 4346 chk.w D1, D6
0000150A 4D00 .invalid 6, D0 // invalid opcode 4 with b == 4
0000150C 7265 moveq.l D1, 0x65
0000150E 7365 moveq.l D1, 0x65
00001510 7400 moveq.l D2, 0x00
00001512 6F66 ble +0x68 /* 0000157A */
00001514 6600 6F66 bne +0x6F68 /* 0000847C */
00001518 6600 4E56 bne +0x4E58 /* 00006370 */
0000151C 0000 486D ori.b D0, 0x6D /* 'm' */
00001520 D9CA add.l A4, A2
00001522 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001526 7002 moveq.l D0, 0x02
00001528 3F00 move.w -[A7], D0
0000152A 206D D960 movea.l A0, [A5 - 0x26A0]
0000152E 4E90 jsr [A0]
00001530 2F00 move.l -[A7], D0
00001532 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001536 7001 moveq.l D0, 0x01
00001538 4E5E unlink A6
0000153A 205F movea.l A0, [A7]+
0000153C 4FEF 0014 lea.l A7, [A7 + 0x14]
00001540 4ED0 jmp [A0]
00001542 4E56 0000 link A6, 0
00001546 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000154A 286E 0018 movea.l A4, [A6 + 0x18]
0000154E 246E 0008 movea.l A2, [A6 + 0x8]
00001552 266A 0008 movea.l A3, [A2 + 0x8]
00001556 206A 0004 movea.l A0, [A2 + 0x4]
0000155A 3010 move.w D0, [A0]
0000155C 0240 0200 andi.w D0, 0x200
00001560 6760 beq +0x62 /* 000015C2 */
00001562 4A6A 000C tst.w [A2 + 0xC]
00001566 6600 00F0 bne +0xF2 /* 00001658 */
0000156A 7000 moveq.l D0, 0x00
0000156C 2440 movea.l A2, D0
0000156E 6002 bra +0x4 /* 00001572 */
label00001570:
00001570 2653 movea.l A3, [A3]
label00001572:
00001572 200B move.l D0, A3
00001574 6708 beq +0xA /* 0000157E */
00001576 246B 0008 movea.l A2, [A3 + 0x8]
label0000157A:
0000157A 200A move.l D0, A2
0000157C 67F2 beq -0xC /* 00001570 */
label0000157E:
0000157E 200B move.l D0, A3
00001580 6716 beq +0x18 /* 00001598 */
00001582 200A move.l D0, A2
00001584 6712 beq +0x14 /* 00001598 */
00001586 204A movea.l A0, A2
00001588 700A moveq.l D0, 0x0A
0000158A D1C0 add.l A0, D0
0000158C 2F08 move.l -[A7], A0
0000158E 2F0C move.l -[A7], A4
00001590 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
00001594 4A80 tst.l D0
00001596 671C beq +0x1E /* 000015B4 */
label00001598:
00001598 487A 00D0 pea.l [PC + 0xD0 /* 0000166A, value 0x534F4D52 'SOMR', cstring "SOMReleaseOrder" */]
0000159C 2F3C 0000 00EC move.l -[A7], 0xEC
000015A2 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000015A6 504F addq.w A7, 8
000015A8 7001 moveq.l D0, 0x01
000015AA 206E 0008 movea.l A0, [A6 + 0x8]
000015AE 3140 000C move.w [A0 + 0xC], D0
000015B2 6002 bra +0x4 /* 000015B6 */
label000015B4:
000015B4 2653 movea.l A3, [A3]
label000015B6:
000015B6 206E 0008 movea.l A0, [A6 + 0x8]
000015BA 214B 0008 move.l [A0 + 0x8], A3
000015BE 6000 0098 bra +0x9A /* 00001658 */
label000015C2:
000015C2 206E 0008 movea.l A0, [A6 + 0x8]
000015C6 2068 0004 movea.l A0, [A0 + 0x4]
000015CA 2668 000A movea.l A3, [A0 + 0xA]
000015CE 602E bra +0x30 /* 000015FE */
label000015D0:
000015D0 246B 0008 movea.l A2, [A3 + 0x8]
000015D4 200A move.l D0, A2
000015D6 6724 beq +0x26 /* 000015FC */
000015D8 2F0C move.l -[A7], A4
000015DA 204A movea.l A0, A2
000015DC 700A moveq.l D0, 0x0A
000015DE D1C0 add.l A0, D0
000015E0 2F08 move.l -[A7], A0
000015E2 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
000015E6 4A80 tst.l D0
000015E8 6612 bne +0x14 /* 000015FC */
000015EA 2F0C move.l -[A7], A4
000015EC 2F3C 0000 00EF move.l -[A7], 0xEF
000015F2 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000015F6 504F addq.w A7, 8
000015F8 7001 moveq.l D0, 0x01
000015FA 605E bra +0x60 /* 0000165A */
label000015FC:
000015FC 2653 movea.l A3, [A3]
label000015FE:
000015FE 200B move.l D0, A3
00001600 66CE bne -0x30 /* 000015D0 */
00001602 2F0C move.l -[A7], A4
00001604 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001608 584F addq.w A7, 4
0000160A 2800 move.l D4, D0
0000160C 2004 move.l D0, D4
0000160E 720C moveq.l D1, 0x0C
00001610 D081 add.l D0, D1
00001612 2F00 move.l -[A7], D0
00001614 206D D968 movea.l A0, [A5 - 0x2698]
00001618 4E90 jsr [A0]
0000161A 2440 movea.l A2, D0
0000161C 200A move.l D0, A2
0000161E 6738 beq +0x3A /* 00001658 */
00001620 7000 moveq.l D0, 0x00
00001622 2540 0004 move.l [A2 + 0x4], D0
00001626 2480 move.l [A2], D0
00001628 70FF moveq.l D0, 0xFFFFFFFF
0000162A 3540 0008 move.w [A2 + 0x8], D0
0000162E 2004 move.l D0, D4
00001630 5280 addq.l D0, 1
00001632 2F00 move.l -[A7], D0
00001634 2F0C move.l -[A7], A4
00001636 204A movea.l A0, A2
00001638 760A moveq.l D3, 0x0A
0000163A D1C3 add.l A0, D3
0000163C 2F08 move.l -[A7], A0
0000163E 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00001642 4FEF 000C lea.l A7, [A7 + 0xC]
00001646 206E 0008 movea.l A0, [A6 + 0x8]
0000164A 2068 0004 movea.l A0, [A0 + 0x4]
0000164E D1C3 add.l A0, D3
00001650 2F08 move.l -[A7], A0
00001652 2F0A move.l -[A7], A2
00001654 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label00001658:
00001658 7001 moveq.l D0, 0x01
label0000165A:
0000165A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000165E 4E5E unlink A6
00001660 205F movea.l A0, [A7]+
00001662 4FEF 0014 lea.l A7, [A7 + 0x14]
00001666 4ED0 jmp [A0]
00001668 0010 534F ori.b [A0], 0x4F /* 'O' */
0000166C 4D52 chk.w D6, [A2]
0000166E 656C bcs +0x6E /* 000016DC */
00001670 6561 bcs +0x63 /* 000016D3 */
00001672 7365 moveq.l D1, 0x65
00001674 4F72 6465 chk.w D7, [A2 + D6.w * 4 + 0x65]
00001678 7200 moveq.l D1, 0x00
0000167A 48E7 1020 movem.l -[A7], D3,A2
0000167E 202D D9BE move.l D0, [A5 - 0x2642]
00001682 6614 bne +0x16 /* 00001698 */
00001684 487A 00CE pea.l [PC + 0xCE /* 00001754, value 0x534F4D43 'SOMC', cstring "SOMCallStyle" */]
00001688 2F3C 0000 00E6 move.l -[A7], 0xE6
0000168E 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001692 504F addq.w A7, 8
00001694 4EFA 00B6 jmp [PC + 0xB6 /* 0000174C */]
label00001698:
00001698 00AD 8000 0001 D99C ori.l [A5 - 0x2664], 0x80000001
000016A0 4243 clr.w D3
000016A2 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000016A6 0C00 0089 cmpi.b D0, 0x89
000016AA 670E beq +0x10 /* 000016BA */
000016AC 2F3C 0000 00EA move.l -[A7], 0xEA
000016B2 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000016B6 584F addq.w A7, 4
000016B8 6038 bra +0x3A /* 000016F2 */
label000016BA:
000016BA 487A 00A6 pea.l [PC + 0xA6 /* 00001762, value 0x49444C00 'IDL\0', cstring "IDL" */]
000016BE 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000016C2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000016C6 504F addq.w A7, 8
000016C8 4A80 tst.l D0
000016CA 6604 bne +0x6 /* 000016D0 */
000016CC 7604 moveq.l D3, 0x04
000016CE 6022 bra +0x24 /* 000016F2 */
label000016D0:
000016D0 487A 0094 pea.l [PC + 0x94 /* 00001766, value 0x4F49444C 'OIDL', cstring "OIDL" */]
000016D4 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000016D8 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
label000016DC:
000016DC 504F addq.w A7, 8
000016DE 4A80 tst.l D0
000016E0 6604 bne +0x6 /* 000016E6 */
000016E2 7608 moveq.l D3, 0x08
000016E4 600C bra +0xE /* 000016F2 */
label000016E6:
000016E6 2F3C 0000 00EA move.l -[A7], 0xEA
000016EC 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000016F0 584F addq.w A7, 4
label000016F2:
000016F2 4A43 tst.w D3
000016F4 674E beq +0x50 /* 00001744 */
000016F6 206D D9BE movea.l A0, [A5 - 0x2642]
000016FA 2068 0010 movea.l A0, [A0 + 0x10]
000016FE 2468 008E movea.l A2, [A0 + 0x8E]
00001702 3012 move.w D0, [A2]
00001704 0240 0100 andi.w D0, 0x100
00001708 660A bne +0xC /* 00001714 */
0000170A 3003 move.w D0, D3
0000170C 0040 0100 ori.w D0, 0x100
00001710 8152 or.w [A2], D0
00001712 601A bra +0x1C /* 0000172E */
label00001714:
00001714 3012 move.w D0, [A2]
00001716 720C moveq.l D1, 0x0C
00001718 C041 and.w D0, D1
0000171A B043 cmp.w D0, D3
0000171C 6710 beq +0x12 /* 0000172E */
0000171E 487A 004C pea.l [PC + 0x4C /* 0000176C, value 0x534F4D43 'SOMC', cstring "SOMCallStyle" */]
00001722 2F3C 0000 00EC move.l -[A7], 0xEC
00001728 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000172C 504F addq.w A7, 8
label0000172E:
0000172E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001732 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
00001738 670A beq +0xC /* 00001744 */
0000173A 7017 moveq.l D0, 0x17
0000173C 2F00 move.l -[A7], D0
0000173E 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001742 584F addq.w A7, 4
label00001744:
00001744 02AD 7FFF FFFE D99C andi.l [A5 - 0x2664], 0x7FFFFFFE
label0000174C:
0000174C 4CDF 0408 movem.l D3,A2, [A7]+
00001750 4E75 rts
00001752 0026 534F ori.b -[A6], 0x4F /* 'O' */
00001756 4D43 chk.w D6, D3
00001758 616C bsr +0x6E /* 000017C6 */
0000175A 6C53 bge +0x55 /* 000017AF */
0000175C 7479 moveq.l D2, 0x79
0000175E 6C65 bge +0x67 /* 000017C5 */
00001760 0000 4944 ori.b D0, 0x44 /* 'D' */
00001764 4C00 4F49 movem.w D0,D3,D6,A0,A1,A2,A3,A6, D0
00001768 444C neg.w A4
0000176A 0000 534F ori.b D0, 0x4F /* 'O' */
0000176E 4D43 chk.w D6, D3
00001770 616C bsr +0x6E /* 000017DE */
00001772 6C53 bge +0x55 /* 000017C7 */
00001774 7479 moveq.l D2, 0x79
00001776 6C65 bge +0x67 /* 000017DD */
00001778 0000 48E7 ori.b D0, 0xE7
0000177C 1C10 move.b D6, [A0]
0000177E 202D D9BE move.l D0, [A5 - 0x2642]
00001782 6614 bne +0x16 /* 00001798 */
00001784 487A 016C pea.l [PC + 0x16C /* 000018F2, value 0x534F4D43 'SOMC', cstring "SOMClassVersion" */]
00001788 2F3C 0000 00E6 move.l -[A7], 0xE6
0000178E 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001792 504F addq.w A7, 8
00001794 4EFA 0154 jmp [PC + 0x154 /* 000018EA */]
label00001798:
00001798 00AD 8000 0001 D99C ori.l [A5 - 0x2664], 0x80000001
000017A0 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000017A4 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
000017AA 670E beq +0x10 /* 000017BA */
000017AC 7042 moveq.l D0, 0x42
000017AE 2F00 move.l -[A7], D0
000017B0 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000017B4 584F addq.w A7, 4
000017B6 6000 012A bra +0x12C /* 000018E2 */
label000017BA:
000017BA 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000017BE 0C00 0089 cmpi.b D0, 0x89
000017C2 670E beq +0x10 /* 000017D2 */
000017C4 7014 moveq.l D0, 0x14
fn000017C6:
000017C6 2F00 move.l -[A7], D0
000017C8 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000017CC 584F addq.w A7, 4
000017CE 6000 0112 bra +0x114 /* 000018E2 */
label000017D2:
000017D2 206D D9BE movea.l A0, [A5 - 0x2642]
000017D6 7654 moveq.l D3, 0x54
000017D8 D1C3 add.l A0, D3
000017DA 2F08 move.l -[A7], A0
000017DC 2F2D CDDE move.l -[A7], [A5 - 0x3222]
// begin alternate branch 000017DE-000017E0
fn000017DE:
000017DE CDDE muls.w D6, [A6]+
// end alternate branch 000017DE-000017E0
fn000017DE: // (misaligned)
000017E0 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000017E4 504F addq.w A7, 8
000017E6 4A80 tst.l D0
000017E8 671E beq +0x20 /* 00001808 */
000017EA 206D D9BE movea.l A0, [A5 - 0x2642]
000017EE D1C3 add.l A0, D3
000017F0 2F08 move.l -[A7], A0
000017F2 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000017F6 2F3C 0000 00E7 move.l -[A7], 0xE7
000017FC 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001800 4FEF 000C lea.l A7, [A7 + 0xC]
00001804 6000 00DC bra +0xDE /* 000018E2 */
label00001808:
00001808 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000180C 7257 moveq.l D1, 0x57
0000180E B001 cmp.b D0, D1
00001810 6710 beq +0x12 /* 00001822 */
00001812 2F3C 0000 00BC move.l -[A7], 0xBC
00001818 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000181C 584F addq.w A7, 4
0000181E 6000 00C2 bra +0xC4 /* 000018E2 */
label00001822:
00001822 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001826 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
0000182A 2800 move.l D4, D0
0000182C 7600 moveq.l D3, 0x00
0000182E B883 cmp.l D4, D3
00001830 6A0E bpl +0x10 /* 00001840 */
00001832 2F3C 0000 00EB move.l -[A7], 0xEB
00001838 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000183C 584F addq.w A7, 4
0000183E 2803 move.l D4, D3
label00001840:
00001840 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
00001846 6710 beq +0x12 /* 00001858 */
00001848 2F3C 0000 00BC move.l -[A7], 0xBC
0000184E 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001852 584F addq.w A7, 4
00001854 6000 008C bra +0x8E /* 000018E2 */
label00001858:
00001858 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000185C 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
00001860 2A00 move.l D5, D0
00001862 7600 moveq.l D3, 0x00
00001864 BA83 cmp.l D5, D3
00001866 6A0E bpl +0x10 /* 00001876 */
00001868 2F3C 0000 00EB move.l -[A7], 0xEB
0000186E 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001872 584F addq.w A7, 4
00001874 2A03 move.l D5, D3
label00001876:
00001876 206D D9BE movea.l A0, [A5 - 0x2642]
0000187A 2068 0010 movea.l A0, [A0 + 0x10]
0000187E 2668 008E movea.l A3, [A0 + 0x8E]
00001882 3013 move.w D0, [A3]
00001884 0240 0800 andi.w D0, 0x800
00001888 660E bne +0x10 /* 00001898 */
0000188A 0053 0800 ori.w [A3], 0x800
0000188E 2744 000E move.l [A3 + 0xE], D4
00001892 2745 0012 move.l [A3 + 0x12], D5
00001896 6020 bra +0x22 /* 000018B8 */
label00001898:
00001898 202B 000E move.l D0, [A3 + 0xE]
0000189C B084 cmp.l D0, D4
0000189E 6608 bne +0xA /* 000018A8 */
000018A0 202B 0012 move.l D0, [A3 + 0x12]
000018A4 B085 cmp.l D0, D5
000018A6 6710 beq +0x12 /* 000018B8 */
label000018A8:
000018A8 487A 0058 pea.l [PC + 0x58 /* 00001902, value 0x534F4D43 'SOMC', cstring "SOMClassVersion" */]
000018AC 2F3C 0000 00EC move.l -[A7], 0xEC
000018B2 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000018B6 504F addq.w A7, 8
label000018B8:
000018B8 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */
000018BE 670C beq +0xE /* 000018CC */
000018C0 7012 moveq.l D0, 0x12
000018C2 2F00 move.l -[A7], D0
000018C4 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000018C8 584F addq.w A7, 4
000018CA 6016 bra +0x18 /* 000018E2 */
label000018CC:
000018CC 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000018D0 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
000018D6 670A beq +0xC /* 000018E2 */
000018D8 7017 moveq.l D0, 0x17
000018DA 2F00 move.l -[A7], D0
000018DC 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000018E0 584F addq.w A7, 4
label000018E2:
000018E2 02AD 7FFF FFFE D99C andi.l [A5 - 0x2664], 0x7FFFFFFE
label000018EA:
000018EA 4CDF 0838 movem.l D3,D4,D5,A3, [A7]+
000018EE 4E75 rts
000018F0 0020 534F ori.b -[A0], 0x4F /* 'O' */
000018F4 4D43 chk.w D6, D3
000018F6 6C61 bge +0x63 /* 00001959 */
000018F8 7373 moveq.l D1, 0x73
000018FA 5665 addq.w -[A5], 3
000018FC 7273 moveq.l D1, 0x73
000018FE 696F bvs +0x71 /* 0000196F */
00001900 6E00 534F bgt +0x5351 /* 00006C51 */
00001904 4D43 chk.w D6, D3
00001906 6C61 bge +0x63 /* 00001969 */
00001908 7373 moveq.l D1, 0x73
0000190A 5665 addq.w -[A5], 3
0000190C 7273 moveq.l D1, 0x73
0000190E 696F bvs +0x71 /* 0000197F */
00001910 6E00 48E7 bgt +0x48E9 /* 000061F9 */
00001914 1030 202D move.b D0, [A0 + D2.w + 0x2D]
00001918 D9BE add.l <<invalid special address>>, D4
0000191A 6614 bne +0x16 /* 00001930 */
0000191C 487A 01D0 pea.l [PC + 0x1D0 /* 00001AEE, value 0x534F4D4D 'SOMM', cstring "SOMMetaClass" */]
00001920 2F3C 0000 00E6 move.l -[A7], 0xE6
00001926 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000192A 504F addq.w A7, 8
0000192C 4EFA 01B8 jmp [PC + 0x1B8 /* 00001AE6 */]
label00001930:
00001930 00AD 8000 0001 D99C ori.l [A5 - 0x2664], 0x80000001
00001938 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000193C 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
00001942 670E beq +0x10 /* 00001952 */
00001944 7042 moveq.l D0, 0x42
00001946 2F00 move.l -[A7], D0
00001948 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
0000194C 584F addq.w A7, 4
0000194E 6000 018E bra +0x190 /* 00001ADE */
label00001952:
00001952 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001956 0C00 0089 cmpi.b D0, 0x89
0000195A 670E beq +0x10 /* 0000196A */
0000195C 7014 moveq.l D0, 0x14
0000195E 2F00 move.l -[A7], D0
00001960 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001964 584F addq.w A7, 4
00001966 6000 0176 bra +0x178 /* 00001ADE */
label0000196A:
0000196A 206D D9BE movea.l A0, [A5 - 0x2642]
0000196E 7654 moveq.l D3, 0x54
00001970 D1C3 add.l A0, D3
00001972 2F08 move.l -[A7], A0
00001974 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001978 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000197C 504F addq.w A7, 8
0000197E 4A80 tst.l D0
00001980 671E beq +0x20 /* 000019A0 */
00001982 206D D9BE movea.l A0, [A5 - 0x2642]
00001986 D1C3 add.l A0, D3
00001988 2F08 move.l -[A7], A0
0000198A 2F2D CDDE move.l -[A7], [A5 - 0x3222]
0000198E 2F3C 0000 00E7 move.l -[A7], 0xE7
00001994 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001998 4FEF 000C lea.l A7, [A7 + 0xC]
0000199C 6000 0140 bra +0x142 /* 00001ADE */
label000019A0:
000019A0 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000019A4 7257 moveq.l D1, 0x57
000019A6 B001 cmp.b D0, D1
000019A8 6710 beq +0x12 /* 000019BA */
000019AA 2F3C 0000 00BC move.l -[A7], 0xBC
000019B0 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000019B4 584F addq.w A7, 4
000019B6 6000 0126 bra +0x128 /* 00001ADE */
label000019BA:
000019BA 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000019BE 0C00 0089 cmpi.b D0, 0x89
000019C2 670E beq +0x10 /* 000019D2 */
000019C4 7014 moveq.l D0, 0x14
000019C6 2F00 move.l -[A7], D0
000019C8 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000019CC 584F addq.w A7, 4
000019CE 6000 010E bra +0x110 /* 00001ADE */
label000019D2:
000019D2 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000019D6 206D D9BE movea.l A0, [A5 - 0x2642]
000019DA 7054 moveq.l D0, 0x54
000019DC D1C0 add.l A0, D0
000019DE 2F08 move.l -[A7], A0
000019E0 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000019E4 504F addq.w A7, 8
000019E6 4A80 tst.l D0
000019E8 6610 bne +0x12 /* 000019FA */
000019EA 2F3C 0000 00EE move.l -[A7], 0xEE
000019F0 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
000019F4 584F addq.w A7, 4
000019F6 6000 00E6 bra +0xE8 /* 00001ADE */
label000019FA:
000019FA 2F2D CDDE move.l -[A7], [A5 - 0x3222]
000019FE 7001 moveq.l D0, 0x01
00001A00 2F00 move.l -[A7], D0
00001A02 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00001A06 2640 movea.l A3, D0
00001A08 200B move.l D0, A3
00001A0A 6612 bne +0x14 /* 00001A1E */
00001A0C 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001A10 7031 moveq.l D0, 0x31
00001A12 2F00 move.l -[A7], D0
00001A14 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001A18 504F addq.w A7, 8
00001A1A 6000 0096 bra +0x98 /* 00001AB2 */
label00001A1E:
00001A1E 206B 000C movea.l A0, [A3 + 0xC]
00001A22 2010 move.l D0, [A0]
00001A24 721F moveq.l D1, 0x1F
00001A26 C041 and.w D0, D1
00001A28 7214 moveq.l D1, 0x14
00001A2A B041 cmp.w D0, D1
00001A2C 660A bne +0xC /* 00001A38 */
00001A2E 206B 0010 movea.l A0, [A3 + 0x10]
00001A32 4AA8 008E tst.l [A0 + 0x8E]
00001A36 6612 bne +0x14 /* 00001A4A */
label00001A38:
00001A38 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001A3C 2F3C 0000 00E8 move.l -[A7], 0xE8
00001A42 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001A46 504F addq.w A7, 8
00001A48 6068 bra +0x6A /* 00001AB2 */
label00001A4A:
00001A4A 206B 0010 movea.l A0, [A3 + 0x10]
00001A4E 2068 008E movea.l A0, [A0 + 0x8E]
00001A52 3010 move.w D0, [A0]
00001A54 7202 moveq.l D1, 0x02
00001A56 C041 and.w D0, D1
00001A58 6612 bne +0x14 /* 00001A6C */
00001A5A 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001A5E 2F3C 0000 00ED move.l -[A7], 0xED
00001A64 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001A68 504F addq.w A7, 8
00001A6A 6046 bra +0x48 /* 00001AB2 */
label00001A6C:
00001A6C 206D D9BE movea.l A0, [A5 - 0x2642]
00001A70 2068 0010 movea.l A0, [A0 + 0x10]
00001A74 2468 008E movea.l A2, [A0 + 0x8E]
00001A78 3012 move.w D0, [A2]
00001A7A 0240 0400 andi.w D0, 0x400
00001A7E 660A bne +0xC /* 00001A8A */
00001A80 0052 0400 ori.w [A2], 0x400
00001A84 254B 0016 move.l [A2 + 0x16], A3
00001A88 6028 bra +0x2A /* 00001AB2 */
label00001A8A:
00001A8A 206A 0016 movea.l A0, [A2 + 0x16]
00001A8E 7054 moveq.l D0, 0x54
00001A90 D1C0 add.l A0, D0
00001A92 2F08 move.l -[A7], A0
00001A94 2F2D CDDE move.l -[A7], [A5 - 0x3222]
00001A98 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00001A9C 504F addq.w A7, 8
00001A9E 4A80 tst.l D0
00001AA0 6710 beq +0x12 /* 00001AB2 */
00001AA2 487A 0058 pea.l [PC + 0x58 /* 00001AFC, value 0x534F4D4D 'SOMM', cstring "SOMMetaClass" */]
00001AA6 2F3C 0000 00EC move.l -[A7], 0xEC
00001AAC 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001AB0 504F addq.w A7, 8
label00001AB2:
00001AB2 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001AB6 1203 move.b D1, D3
00001AB8 B001 cmp.b D0, D1
00001ABA 670C beq +0xE /* 00001AC8 */
00001ABC 7012 moveq.l D0, 0x12
00001ABE 2F00 move.l -[A7], D0
00001AC0 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001AC4 584F addq.w A7, 4
00001AC6 6016 bra +0x18 /* 00001ADE */
label00001AC8:
00001AC8 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001ACC 0C2D 008A CDDC cmpi.b [A5 - 0x3224], 0x8A
00001AD2 670A beq +0xC /* 00001ADE */
00001AD4 7017 moveq.l D0, 0x17
00001AD6 2F00 move.l -[A7], D0
00001AD8 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001ADC 584F addq.w A7, 4
label00001ADE:
00001ADE 02AD 7FFF FFFE D99C andi.l [A5 - 0x2664], 0x7FFFFFFE
label00001AE6:
00001AE6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001AEA 4E75 rts
00001AEC 001C 534F ori.b [A4]+, 0x4F /* 'O' */
00001AF0 4D4D chk.w D6, A5
00001AF2 6574 bcs +0x76 /* 00001B68 */
00001AF4 6143 bsr +0x45 /* 00001B39 */
00001AF6 6C61 bge +0x63 /* 00001B59 */
00001AF8 7373 moveq.l D1, 0x73
00001AFA 0000 534F ori.b D0, 0x4F /* 'O' */
00001AFE 4D4D chk.w D6, A5
00001B00 6574 bcs +0x76 /* 00001B76 */
00001B02 6143 bsr +0x45 /* 00001B47 */
00001B04 6C61 bge +0x63 /* 00001B67 */
00001B06 7373 moveq.l D1, 0x73
00001B08 0000 .incomplete